*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-2{bottom:-.5rem}.-right-0\.5{right:-.125rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-top-16{top:-4rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-6{bottom:1.5rem}.bottom-7{bottom:1.75rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-14{right:3.5rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-7{top:1.75rem}.top-\[18px\]{top:18px}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[10020\]{z-index:10020}.z-\[10030\]{z-index:10030}.z-\[10060\]{z-index:10060}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[9999\]{z-index:9999}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.-m-1{margin:-.25rem}.-m-3{margin:-.75rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-12{margin-left:3rem;margin-right:3rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!mt-8{margin-top:2rem!important}.-mb-2{margin-bottom:-.5rem}.-mb-3{margin-bottom:-.75rem}.-mb-\[2px\]{margin-bottom:-2px}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-mr-1{margin-right:-.25rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-\[2px\]{margin-left:2px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[5px\]{margin-top:5px}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1}.\!h-8{height:2rem!important}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[0\.95em\]{height:.95em}.h-\[0\.9em\]{height:.9em}.h-\[124px\]{height:124px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[26px\]{height:26px}.h-\[34px\]{height:34px}.h-\[50vh\]{height:50vh}.h-\[64px\]{height:64px}.h-\[calc\(100vh-56px\)\]{height:calc(100vh - 56px)}.h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-16{max-height:4rem}.max-h-20{max-height:5rem}.max-h-24{max-height:6rem}.max-h-28{max-height:7rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-\[200px\]{max-height:200px}.max-h-\[210px\]{max-height:210px}.max-h-\[30dvh\]{max-height:30dvh}.max-h-\[32dvh\]{max-height:32dvh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-24px\)\]{max-height:calc(100dvh - 24px)}.max-h-\[min\(76vh\,680px\)\]{max-height:min(76vh,680px)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-4{min-height:1rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-9{min-height:2.25rem}.min-h-\[104px\]{min-height:104px}.min-h-\[18px\]{min-height:18px}.min-h-\[2\.2rem\]{min-height:2.2rem}.min-h-\[200px\]{min-height:200px}.min-h-\[260px\]{min-height:260px}.min-h-\[30px\]{min-height:30px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[120px\]{width:120px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[22px\]{width:22px}.w-\[22rem\]{width:22rem}.w-\[23px\]{width:23px}.w-\[260px\]{width:260px}.w-\[2px\]{width:2px}.w-\[34px\]{width:34px}.w-\[58\%\]{width:58%}.w-\[64px\]{width:64px}.w-\[90vw\]{width:90vw}.w-\[calc\(100vw-3rem\)\]{width:calc(100vw - 3rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-3\.5{min-width:.875rem}.min-w-40{min-width:10rem}.min-w-7{min-width:1.75rem}.min-w-\[110px\]{min-width:110px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[400px\]{min-width:400px}.min-w-\[44px\]{min-width:44px}.min-w-\[48px\]{min-width:48px}.min-w-\[54px\]{min-width:54px}.min-w-\[760px\]{min-width:760px}.min-w-\[76px\]{min-width:76px}.min-w-max{min-width:max-content}.max-w-0{max-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[140px\]{max-width:140px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[320px\]{max-width:320px}.max-w-\[520px\]{max-width:520px}.max-w-\[70\%\]{max-width:70%}.max-w-\[76\%\]{max-width:76%}.max-w-\[80\%\]{max-width:80%}.max-w-\[82\%\]{max-width:82%}.max-w-\[85\%\]{max-width:85%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[86\%\]{max-width:86%}.max-w-\[88\%\]{max-width:88%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-px{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[4px\]{--tw-translate-y:4px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[6px\]{--tw-translate-y:6px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:1s infinite bounce}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:.5s ease-in-out fadeIn}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulseGold{0%,to{color:rgb(var(--xian-gold))}50%{color:rgb(var(--xian-gold-light))}}.animate-pulse-gold{animation:2s ease-in-out infinite pulseGold}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0\.7fr_1fr_1\.2fr_12px\]{grid-template-columns:.7fr 1fr 1.2fr 12px}.grid-cols-\[0\.8fr_0\.9fr_1\.5fr\]{grid-template-columns:.8fr .9fr 1.5fr}.grid-cols-\[1\.6rem_1rem_2rem\]{grid-template-columns:1.6rem 1rem 2rem}.grid-cols-\[1fr_1px_1fr\]{grid-template-columns:1fr 1px 1fr}.grid-cols-\[24px_minmax\(0\,1fr\)_24px\]{grid-template-columns:24px minmax(0,1fr) 24px}.grid-cols-\[2rem_3rem_1fr_auto_auto\]{grid-template-columns:2rem 3rem 1fr auto auto}.grid-cols-\[4\.25rem_1fr\]{grid-template-columns:4.25rem 1fr}.grid-cols-\[4\.5rem_1fr\]{grid-template-columns:4.5rem 1fr}.grid-cols-\[48px_repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:48px repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_1px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_5rem\]{grid-template-columns:minmax(0,1fr) 5rem}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(max-content\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr)}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-px{gap:1px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.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-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * 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))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-xian-border>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--xian-border) / var(--tw-divide-opacity,1))}.divide-xian-border\/50>:not([hidden])~:not([hidden]){border-color:rgb(var(--xian-border) / .5)}.divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:.4}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.\!rounded-md{border-radius:.375rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[3px\]{border-radius:3px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-y-\[4px\]{border-top-width:4px;border-bottom-width:4px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-\[5px\]{border-left-width:5px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-300\/35{border-color:#fcd34d59}.border-amber-300\/80{border-color:#fcd34dcc}.border-amber-400\/40{border-color:#fbbf2466}.border-current{border-color:currentColor}.border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-cyan-400\/40{border-color:#22d3ee66}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/50{border-color:#10b98180}.border-fuchsia-400\/40{border-color:#e879f966}.border-green-400{--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.border-green-600{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.border-green-700{--tw-border-opacity:1;border-color:rgb(21 128 61/var(--tw-border-opacity,1))}.border-green-800{--tw-border-opacity:1;border-color:rgb(22 101 52/var(--tw-border-opacity,1))}.border-indigo-500{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.border-lime-400\/40{border-color:#a3e63566}.border-orange-400{--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-orange-400\/40{border-color:#fb923c66}.border-orange-600{--tw-border-opacity:1;border-color:rgb(234 88 12/var(--tw-border-opacity,1))}.border-orange-700{--tw-border-opacity:1;border-color:rgb(194 65 12/var(--tw-border-opacity,1))}.border-pink-400\/40{border-color:#f472b666}.border-purple-400{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.border-purple-400\/40{border-color:#c084fc66}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-purple-600{--tw-border-opacity:1;border-color:rgb(147 51 234/var(--tw-border-opacity,1))}.border-red-300\/40{border-color:#fca5a566}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-400\/40{border-color:#f8717166}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-red-800{--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.border-rose-100{--tw-border-opacity:1;border-color:rgb(255 228 230/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-rose-400\/40{border-color:#fb718566}.border-sky-400\/40{border-color:#38bdf866}.border-slate-300\/20{border-color:#cbd5e133}.border-slate-400\/40{border-color:#94a3b866}.border-slate-500{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-stone-400\/40{border-color:#a8a29e66}.border-teal-400\/40{border-color:#2dd4bf66}.border-transparent{border-color:#0000}.border-violet-400\/40{border-color:#a78bfa66}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.10\],.border-white\/\[0\.1\]{border-color:#ffffff1a}.border-xian-bg{--tw-border-opacity:1;border-color:rgb(var(--xian-bg) / var(--tw-border-opacity,1))}.border-xian-border{--tw-border-opacity:1;border-color:rgb(var(--xian-border) / var(--tw-border-opacity,1))}.border-xian-border\/30{border-color:rgb(var(--xian-border) / .3)}.border-xian-border\/35{border-color:rgb(var(--xian-border) / .35)}.border-xian-border\/40{border-color:rgb(var(--xian-border) / .4)}.border-xian-border\/45{border-color:rgb(var(--xian-border) / .45)}.border-xian-border\/50{border-color:rgb(var(--xian-border) / .5)}.border-xian-border\/55{border-color:rgb(var(--xian-border) / .55)}.border-xian-border\/60{border-color:rgb(var(--xian-border) / .6)}.border-xian-border\/65{border-color:rgb(var(--xian-border) / .65)}.border-xian-border\/70{border-color:rgb(var(--xian-border) / .7)}.border-xian-border\/80{border-color:rgb(var(--xian-border) / .8)}.border-xian-border\/90{border-color:rgb(var(--xian-border) / .9)}.border-xian-gold{--tw-border-opacity:1;border-color:rgb(var(--xian-gold) / var(--tw-border-opacity,1))}.border-xian-gold-light{--tw-border-opacity:1;border-color:rgb(var(--xian-gold-light) / var(--tw-border-opacity,1))}.border-xian-gold\/25{border-color:rgb(var(--xian-gold) / .25)}.border-xian-gold\/40{border-color:rgb(var(--xian-gold) / .4)}.border-xian-gold\/45{border-color:rgb(var(--xian-gold) / .45)}.border-xian-gold\/50{border-color:rgb(var(--xian-gold) / .5)}.border-xian-gold\/60{border-color:rgb(var(--xian-gold) / .6)}.border-xian-gold\/70{border-color:rgb(var(--xian-gold) / .7)}.border-xian-info\/40{border-color:rgb(var(--xian-info) / .4)}.border-xian-info\/45{border-color:rgb(var(--xian-info) / .45)}.border-xian-muted{--tw-border-opacity:1;border-color:rgb(var(--xian-muted) / var(--tw-border-opacity,1))}.border-xian-primary\/40{border-color:rgb(var(--xian-primary) / .4)}.border-xian-primary\/50{border-color:rgb(var(--xian-primary) / .5)}.border-xian-purple{--tw-border-opacity:1;border-color:rgb(var(--xian-primary) / var(--tw-border-opacity,1))}.border-xian-purple\/45{border-color:rgb(var(--xian-primary) / .45)}.border-xian-purple\/50{border-color:rgb(var(--xian-primary) / .5)}.border-xian-purple\/80{border-color:rgb(var(--xian-primary) / .8)}.border-yellow-400\/40{border-color:#facc1566}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-yellow-500\/50{border-color:#eab30880}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity,1))}.border-y-transparent{border-top-color:#0000;border-bottom-color:#0000}.border-l-current{border-left-color:currentColor}.border-t-transparent{border-top-color:#0000}.border-opacity-15{--tw-border-opacity:.15}.border-opacity-25{--tw-border-opacity:.25}.border-opacity-30{--tw-border-opacity:.3}.border-opacity-35{--tw-border-opacity:.35}.border-opacity-40{--tw-border-opacity:.4}.border-opacity-45{--tw-border-opacity:.45}.border-opacity-50{--tw-border-opacity:.5}.border-opacity-60{--tw-border-opacity:.6}.border-opacity-70{--tw-border-opacity:.7}.bg-\[\#1a0e35\]\/95{background-color:#1a0e35f2}.bg-amber-200{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-300\/90{background-color:#fcd34de6}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blue-900{--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.bg-current{background-color:currentColor}.bg-cyan-200{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-950{--tw-bg-opacity:1;background-color:rgb(8 51 68/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/15{background-color:#10b98126}.bg-fuchsia-400\/10{background-color:#e879f91a}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-900{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity,1))}.bg-lime-400\/10{background-color:#a3e6351a}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-400\/10{background-color:#fb923c1a}.bg-orange-900{--tw-bg-opacity:1;background-color:rgb(124 45 18/var(--tw-bg-opacity,1))}.bg-pink-400\/10{background-color:#f472b61a}.bg-purple-400\/10{background-color:#c084fc1a}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-900{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity,1))}.bg-red-400\/10{background-color:#f871711a}.bg-red-400\/15{background-color:#f8717126}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/80{background-color:#ef4444cc}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-900{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.bg-red-900\/20{background-color:#7f1d1d33}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-950{--tw-bg-opacity:1;background-color:rgb(69 10 10/var(--tw-bg-opacity,1))}.bg-red-950\/25{background-color:#450a0a40}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-400\/10{background-color:#fb71851a}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-sky-400\/10{background-color:#38bdf81a}.bg-slate-300\/5{background-color:#cbd5e10d}.bg-slate-400\/10{background-color:#94a3b81a}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-stone-400\/10{background-color:#a8a29e1a}.bg-teal-300{--tw-bg-opacity:1;background-color:rgb(94 234 212/var(--tw-bg-opacity,1))}.bg-teal-400\/10{background-color:#2dd4bf1a}.bg-transparent{background-color:#0000}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-white\/\[0\.12\]{background-color:#ffffff1f}.bg-white\/\[0\.14\]{background-color:#ffffff24}.bg-xian-bg{--tw-bg-opacity:1;background-color:rgb(var(--xian-bg) / var(--tw-bg-opacity,1))}.bg-xian-border{--tw-bg-opacity:1;background-color:rgb(var(--xian-border) / var(--tw-bg-opacity,1))}.bg-xian-border\/70{background-color:rgb(var(--xian-border) / .7)}.bg-xian-card{--tw-bg-opacity:1;background-color:rgb(var(--xian-card) / var(--tw-bg-opacity,1))}.bg-xian-card-raised{--tw-bg-opacity:1;background-color:rgb(var(--xian-card-raised) / var(--tw-bg-opacity,1))}.bg-xian-card-raised\/70{background-color:rgb(var(--xian-card-raised) / .7)}.bg-xian-card\/60{background-color:rgb(var(--xian-card) / .6)}.bg-xian-card\/70{background-color:rgb(var(--xian-card) / .7)}.bg-xian-gold{--tw-bg-opacity:1;background-color:rgb(var(--xian-gold) / var(--tw-bg-opacity,1))}.bg-xian-gold\/10{background-color:rgb(var(--xian-gold) / .1)}.bg-xian-gold\/15{background-color:rgb(var(--xian-gold) / .15)}.bg-xian-gold\/5{background-color:rgb(var(--xian-gold) / .05)}.bg-xian-gold\/50{background-color:rgb(var(--xian-gold) / .5)}.bg-xian-gold\/60{background-color:rgb(var(--xian-gold) / .6)}.bg-xian-gold\/70{background-color:rgb(var(--xian-gold) / .7)}.bg-xian-gold\/\[0\.06\]{background-color:rgb(var(--xian-gold) / .06)}.bg-xian-info\/10{background-color:rgb(var(--xian-info) / .1)}.bg-xian-light{--tw-bg-opacity:1;background-color:rgb(var(--xian-light) / var(--tw-bg-opacity,1))}.bg-xian-muted\/40{background-color:rgb(var(--xian-muted) / .4)}.bg-xian-muted\/70{background-color:rgb(var(--xian-muted) / .7)}.bg-xian-primary{--tw-bg-opacity:1;background-color:rgb(var(--xian-primary) / var(--tw-bg-opacity,1))}.bg-xian-primary\/20{background-color:rgb(var(--xian-primary) / .2)}.bg-xian-primary\/25{background-color:rgb(var(--xian-primary) / .25)}.bg-xian-purple{--tw-bg-opacity:1;background-color:rgb(var(--xian-primary) / var(--tw-bg-opacity,1))}.bg-xian-purple\/15{background-color:rgb(var(--xian-primary) / .15)}.bg-xian-purple\/20{background-color:rgb(var(--xian-primary) / .2)}.bg-xian-purple\/25{background-color:rgb(var(--xian-primary) / .25)}.bg-xian-sidebar\/85{background-color:rgb(var(--xian-sidebar) / .85)}.bg-xian-user-bubble{--tw-bg-opacity:1;background-color:rgb(var(--xian-user-bubble) / var(--tw-bg-opacity,1))}.bg-yellow-300{--tw-bg-opacity:1;background-color:rgb(253 224 71/var(--tw-bg-opacity,1))}.bg-yellow-400\/10{background-color:#facc151a}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-800{--tw-bg-opacity:1;background-color:rgb(133 77 14/var(--tw-bg-opacity,1))}.bg-yellow-900{--tw-bg-opacity:1;background-color:rgb(113 63 18/var(--tw-bg-opacity,1))}.bg-opacity-10{--tw-bg-opacity:.1}.bg-opacity-15{--tw-bg-opacity:.15}.bg-opacity-20{--tw-bg-opacity:.2}.bg-opacity-25{--tw-bg-opacity:.25}.bg-opacity-30{--tw-bg-opacity:.3}.bg-opacity-35{--tw-bg-opacity:.35}.bg-opacity-5{--tw-bg-opacity:.05}.bg-opacity-50{--tw-bg-opacity:.5}.bg-opacity-70{--tw-bg-opacity:.7}.bg-opacity-75{--tw-bg-opacity:.75}.bg-opacity-80{--tw-bg-opacity:.8}.bg-opacity-\[0\.025\]{--tw-bg-opacity:.025}.bg-opacity-\[0\.02\]{--tw-bg-opacity:.02}.bg-opacity-\[0\.03\]{--tw-bg-opacity:.03}.bg-opacity-\[0\.07\]{--tw-bg-opacity:.07}.bg-opacity-\[0\.10\]{--tw-bg-opacity:.1}.bg-\[linear-gradient\(135deg\,\#e7f2f2_0\%\,\#f6faf8_54\%\,\#d7eee8_100\%\)\]{background-image:linear-gradient(135deg,#e7f2f2 0%,#f6faf8 54%,#d7eee8 100%)}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-xian-card{--tw-gradient-from:rgb(var(--xian-card)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--xian-card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-xian-muted\/30{--tw-gradient-to:rgb(var(--xian-muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--xian-muted) / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.fill-none{fill:none}.stroke-current{stroke:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.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-\[1\.15rem\]{padding-left:1.15rem;padding-right:1.15rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-36{padding-bottom:9rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[3vh\]{padding-bottom:3vh}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-\[120px\]{padding-left:120px}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-\[1px\]{vertical-align:1px}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.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-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[19px\]{font-size:19px}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[40px\]{font-size:40px}.text-\[48px\]{font-size:48px}.text-\[5px\]{font-size:5px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.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-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.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-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.85\]{line-height:1.85}.leading-\[1\.8\]{line-height:1.8}.leading-\[10px\]{line-height:10px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.03em\]{letter-spacing:.03em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.36em\]{letter-spacing:.36em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#4d8781\]{--tw-text-opacity:1;color:rgb(77 135 129/var(--tw-text-opacity,1))}.text-\[\#b9914e\]{--tw-text-opacity:1;color:rgb(185 145 78/var(--tw-text-opacity,1))}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/65{color:#fde68aa6}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-50{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/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-fuchsia-300{--tw-text-opacity:1;color:rgb(240 171 252/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-lime-300{--tw-text-opacity:1;color:rgb(190 242 100/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-pink-300{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-300\/70{color:#d8b4feb3}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-400\/40{color:#f8717166}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-stone-300{--tw-text-opacity:1;color:rgb(214 211 209/var(--tw-text-opacity,1))}.text-teal-300{--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/10{color:#ffffff1a}.text-white\/40{color:#fff6}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-xian-border{--tw-text-opacity:1;color:rgb(var(--xian-border) / var(--tw-text-opacity,1))}.text-xian-danger{--tw-text-opacity:1;color:rgb(var(--xian-danger) / var(--tw-text-opacity,1))}.text-xian-gold{--tw-text-opacity:1;color:rgb(var(--xian-gold) / var(--tw-text-opacity,1))}.text-xian-gold-light{--tw-text-opacity:1;color:rgb(var(--xian-gold-light) / var(--tw-text-opacity,1))}.text-xian-gold\/70{color:rgb(var(--xian-gold) / .7)}.text-xian-gold\/80{color:rgb(var(--xian-gold) / .8)}.text-xian-info{--tw-text-opacity:1;color:rgb(var(--xian-info) / var(--tw-text-opacity,1))}.text-xian-light{--tw-text-opacity:1;color:rgb(var(--xian-light) / var(--tw-text-opacity,1))}.text-xian-light\/85{color:rgb(var(--xian-light) / .85)}.text-xian-light\/90{color:rgb(var(--xian-light) / .9)}.text-xian-muted{--tw-text-opacity:1;color:rgb(var(--xian-muted) / var(--tw-text-opacity,1))}.text-xian-muted\/45{color:rgb(var(--xian-muted) / .45)}.text-xian-muted\/50{color:rgb(var(--xian-muted) / .5)}.text-xian-muted\/55{color:rgb(var(--xian-muted) / .55)}.text-xian-muted\/60{color:rgb(var(--xian-muted) / .6)}.text-xian-muted\/65{color:rgb(var(--xian-muted) / .65)}.text-xian-muted\/70{color:rgb(var(--xian-muted) / .7)}.text-xian-muted\/75{color:rgb(var(--xian-muted) / .75)}.text-xian-muted\/80{color:rgb(var(--xian-muted) / .8)}.text-xian-muted\/85{color:rgb(var(--xian-muted) / .85)}.text-xian-muted\/90{color:rgb(var(--xian-muted) / .9)}.text-xian-purple{--tw-text-opacity:1;color:rgb(var(--xian-primary) / var(--tw-text-opacity,1))}.text-xian-text{--tw-text-opacity:1;color:rgb(var(--xian-text) / var(--tw-text-opacity,1))}.text-xian-text\/80{color:rgb(var(--xian-text) / .8)}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-opacity-30{--tw-text-opacity:.3}.text-opacity-55{--tw-text-opacity:.55}.text-opacity-60{--tw-text-opacity:.6}.text-opacity-65{--tw-text-opacity:.65}.text-opacity-70{--tw-text-opacity:.7}.text-opacity-75{--tw-text-opacity:.75}.text-opacity-80{--tw-text-opacity:.8}.text-opacity-85{--tw-text-opacity:.85}.text-opacity-90{--tw-text-opacity:.9}.text-opacity-95{--tw-text-opacity:.95}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.placeholder-slate-400::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.placeholder-opacity-70::placeholder{--tw-placeholder-opacity:.7}.accent-purple-500{accent-color:#a855f7}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--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-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px 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-\[0_0_0_3px_rgb\(var\(--xian-gold-light\)_\/_0\.18\)\]{--tw-shadow:0 0 0 3px rgb(var(--xian-gold-light) / .18);--tw-shadow-colored:0 0 0 3px 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-\[0_0_60px_rgba\(167\,139\,250\,0\.55\)\]{--tw-shadow:0 0 60px #a78bfa8c;--tw-shadow-colored:0 0 60px 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-\[1px_0_0_rgba\(255\,255\,255\,0\.03\)\,0_0_60px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:1px 0 0 #ffffff08,0 0 60px #00000073;--tw-shadow-colored:1px 0 0 var(--tw-shadow-color), 0 0 60px 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-\[inset_0_0_0_1px_rgb\(var\(--xian-primary\)_\/_0\.28\)\]{--tw-shadow:inset 0 0 0 1px rgb(var(--xian-primary) / .28);--tw-shadow-colored:inset 0 0 0 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-\[inset_0_1px_0_rgb\(var\(--xian-white\)_\/_0\.08\)\]{--tw-shadow:inset 0 1px 0 rgb(var(--xian-white) / .08);--tw-shadow-colored:inset 0 1px 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)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\,0_8px_30px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:inset 0 1px 0 #ffffff2e,0 8px 30px #0006;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 8px 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-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 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)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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-none{outline-offset:2px;outline:2px solid #0000}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-\[rgb\(var\(--xian-card\)\)\]{--tw-ring-color:rgb(var(--xian-card))}.ring-white\/15{--tw-ring-color:#ffffff26}.ring-white\/5{--tw-ring-color:#ffffff0d}.ring-white\/\[0\.04\]{--tw-ring-color:#ffffff0a}.ring-xian-gold-light\/40{--tw-ring-color:rgb(var(--xian-gold-light) / .4)}.ring-xian-gold\/20{--tw-ring-color:rgb(var(--xian-gold) / .2)}.ring-xian-primary,.ring-xian-purple{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--xian-primary) / var(--tw-ring-opacity,1))}.ring-opacity-60{--tw-ring-opacity:.6}.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)}.blur-sm{--tw-blur:blur(4px);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 #0000001a) drop-shadow(0 1px 1px #0000000f);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-blur-2xl{--tw-backdrop-blur:blur(40px);-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)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-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)}.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,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,padding-right\]{transition-property:background-color,padding-right;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[filter\,opacity\]{transition-property:filter,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[gap\,padding\]{transition-property:gap,padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\]{transition-property:left;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[max-width\,opacity\,margin-left\]{transition-property:max-width,opacity,margin-left;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[max-width\,opacity\,padding\]{transition-property:max-width,opacity,padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[max-width\,opacity\]{transition-property:max-width,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[opacity\,background-color\,color\]{transition-property:opacity,background-color,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[padding\,gap\,background-color\]{transition-property:padding,gap,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[padding\]{transition-property:padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,opacity\,color\]{transition-property:transform,opacity,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,width\]{transition-property:transform,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-\[260ms\]{transition-duration:.26s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.bazi-chart-strip-scroll::-webkit-scrollbar{display:none}.onboarding-tour-root{z-index:10000;pointer-events:auto;position:fixed;inset:0}.onboarding-tour-shade{-webkit-backdrop-filter:blur(2px);background:#03010ab8;position:fixed}.onboarding-tour-shade-full{width:100vw;height:100vh;inset:0}.onboarding-tour-spotlight{pointer-events:none;box-shadow:0 0 0 1px rgb(var(--xian-gold-light) / .78), 0 0 0 9999px #03010a00, 0 0 30px rgb(var(--xian-gold) / .28);border-radius:8px;animation:1.8s ease-in-out infinite onboarding-spotlight-pulse;position:fixed}.onboarding-tour-panel{border:1px solid rgb(var(--xian-border) / .62);background:linear-gradient(180deg, rgb(var(--xian-card-raised) / .98), rgb(var(--xian-card) / .98));box-shadow:0 24px 58px rgb(var(--xian-black) / .52), inset 0 1px 0 rgb(var(--xian-white) / .08);border-radius:8px;padding:16px;position:fixed}.onboarding-tour-emphasis{color:rgb(var(--xian-gold-light));font-weight:700}[data-theme=xian-dawn] .onboarding-tour-emphasis{color:rgb(var(--xian-primary-hover))}@keyframes onboarding-spotlight-pulse{0%,to{box-shadow:0 0 0 1px rgb(var(--xian-gold-light) / .74), 0 0 0 9999px #03010a00, 0 0 22px rgb(var(--xian-gold) / .22)}50%{box-shadow:0 0 0 1px rgb(var(--xian-gold-light) / .95), 0 0 0 9999px #03010a00, 0 0 36px rgb(var(--xian-gold) / .34)}}:root,[data-theme=xian-purple]{--xian-bg:13 5 32;--xian-bg-soft:18 8 42;--xian-sidebar:14 6 38;--xian-card:26 13 53;--xian-card-raised:30 15 60;--xian-panel:26 14 53;--xian-chat-sidebar:20 10 40;--xian-chat-menu:26 10 58;--xian-user-bubble:59 31 107;--xian-user-bubble-border:91 47 160;--xian-modal-panel:20 8 50;--xian-modal-header:26 10 46;--xian-footer-scrim:10 4 22;--xian-picker-bg:26 12 61;--xian-picker-start:34 17 69;--xian-picker-end:20 8 51;--xian-notice-end:45 20 80;--xian-jieqi-card-start:20 12 38;--xian-jieqi-card-end:12 6 26;--xian-jieqi-dial-mid:20 12 42;--xian-jieqi-dial-edge:13 6 28;--xian-border:59 31 107;--xian-border-strong:91 47 160;--xian-border-control:74 39 134;--xian-border-control-hover:124 58 237;--xian-border-glass:255 255 255;--xian-primary:147 51 234;--xian-primary-strong:124 58 237;--xian-primary-hover:109 40 217;--xian-light:192 132 252;--xian-gold:245 158 11;--xian-gold-strong:217 119 6;--xian-gold-light:252 211 77;--xian-wuxing-wood:74 222 128;--xian-wuxing-fire:251 146 60;--xian-wuxing-earth:234 179 8;--xian-wuxing-metal:203 213 225;--xian-wuxing-water:96 165 250;--wuxing-radar-disc-center:58 42 16;--wuxing-radar-disc-mid:26 18 8;--wuxing-radar-disc-edge:0 0 0;--wuxing-radar-disc-center-opacity:.45;--wuxing-radar-disc-mid-opacity:.22;--wuxing-radar-disc-edge-opacity:0;--wuxing-radar-fill-start:253 230 138;--wuxing-radar-fill-mid:212 175 55;--wuxing-radar-fill-end:160 130 82;--wuxing-radar-fill-start-opacity:.48;--wuxing-radar-fill-mid-opacity:.22;--wuxing-radar-fill-end-opacity:.06;--wuxing-radar-halo-start:253 230 138;--wuxing-radar-halo-mid:212 175 55;--wuxing-radar-halo-end:107 90 44;--wuxing-radar-halo-start-opacity:.18;--wuxing-radar-halo-mid-opacity:.08;--wuxing-radar-halo-end-opacity:0;--wuxing-radar-line:var(--xian-gold-light);--wuxing-radar-line-opacity:.88;--wuxing-radar-full-line-opacity:.5;--wuxing-radar-glow-opacity:.4;--wuxing-radar-node-bg:15 10 5;--wuxing-radar-node-bg-opacity:.72;--wuxing-radar-node-stroke:var(--xian-gold-light);--wuxing-radar-node-stroke-opacity:.7;--wuxing-radar-outer-dot-opacity:.6;--wuxing-radar-ke-line:212 175 55;--wuxing-radar-ke-line-opacity:.32;--wuxing-radar-arrow:var(--xian-gold-light);--wuxing-radar-arrow-opacity:.95;--wuxing-radar-arrow-glow-opacity:.55;--wuxing-radar-sheng-line-opacity:.55;--wuxing-radar-center-dot-opacity:.6;--xian-shichen-highlight:252 211 77;--xian-shichen-axis:156 163 175;--xian-shichen-label:254 243 199;--shichen-tone-great:#22c55e;--shichen-tone-good:#84cc16;--shichen-tone-neutral:#eab308;--shichen-tone-warning:#f97316;--shichen-tone-danger:#ef4444;--shichen-fill-start:rgb(var(--xian-gold));--shichen-fill-end:rgb(var(--xian-primary-strong));--shichen-fill-start-opacity:.12;--shichen-fill-end-opacity:.015;--shichen-line-opacity:.5;--shichen-bar-opacity:.5;--shichen-bar-opacity-current:.78;--shichen-bar-opacity-selected:1;--shichen-point-opacity:.5;--shichen-point-opacity-current:1;--shichen-point-opacity-selected:.85;--shichen-axis-opacity:.26;--shichen-grid-opacity:.16;--shichen-selected-guide-opacity:.26;--shichen-selected-glow-opacity:.3;--shichen-selected-shadow-opacity:.28;--shichen-selected-halo-opacity:.2;--shichen-pulse-opacity:.62;--shichen-label-shadow:0 1px 4px rgb(var(--xian-black) / .24);--today-fortune-bg:20 8 50;--today-fortune-bg-opacity:.97;--today-fortune-backdrop:7 3 14;--today-fortune-backdrop-opacity:.78;--today-fortune-border:255 255 255;--today-fortune-border-opacity:.1;--today-fortune-shadow:0 24px 58px rgb(var(--xian-black) / .5), 0 8px 18px rgb(var(--xian-black) / .24), inset 0 0 0 1px rgb(var(--xian-white) / .025), inset 0 1px 0 rgb(var(--xian-white) / .055), inset 0 -1px 0 rgb(var(--xian-black) / .18);--today-fortune-primary:233 213 255;--today-fortune-secondary:156 163 175;--today-fortune-muted:107 114 128;--today-fortune-ink:192 132 252;--today-fortune-ink-light:216 180 254;--today-fortune-ink-faint:255 255 255;--today-fortune-ink-faint-opacity:.1;--today-fortune-ink-ring:255 255 255;--today-fortune-ink-ring-opacity:.18;--today-fortune-mist:167 139 250;--today-fortune-star:216 180 254;--today-fortune-star-off:255 255 255;--today-fortune-star-off-opacity:.1;--today-fortune-positive:74 222 128;--today-fortune-negative:248 113 113;--today-fortune-card-bg:26 13 53;--today-fortune-card-bg-opacity:.32;--today-fortune-card-border:255 255 255;--today-fortune-card-border-opacity:.08;--today-fortune-energy-track:220 218 245;--today-fortune-energy-track-opacity:.08;--today-fortune-energy-start:126 137 201;--today-fortune-energy-end:213 210 240;--xian-text:233 213 255;--xian-muted:156 163 175;--xian-subtle:107 114 128;--xian-ink:31 41 55;--xian-white:255 255 255;--xian-black:0 0 0;--xian-success:34 197 94;--xian-warning:234 179 8;--xian-danger:239 68 68;--xian-info:56 189 248;--destiny-calendar-month-score-shadow:inset 0 1px 0 #ffffff0e, 0 8px 20px rgb(var(--xian-black) / .24);--destiny-calendar-month-score-text-shadow:none;--xian-gradient-page:radial-gradient(ellipse at 20% 50%, #9333ea14 0%, transparent 50%), radial-gradient(ellipse at 80% 20%, #f59e0b0d 0%, transparent 50%);--xian-gradient-gold-text:linear-gradient(135deg, rgb(var(--xian-gold)), rgb(var(--xian-gold-light)), rgb(var(--xian-gold)));--xian-gradient-primary:linear-gradient(135deg, rgb(var(--xian-primary-strong)), rgb(var(--xian-primary)));--xian-gradient-primary-hover:linear-gradient(135deg, rgb(var(--xian-primary-hover)), rgb(var(--xian-primary-strong)));--xian-gradient-gold-button:linear-gradient(135deg, rgb(var(--xian-gold-strong)), rgb(var(--xian-gold)));--xian-gradient-glass:linear-gradient(180deg, rgb(var(--xian-card-raised) / .72) 0%, rgb(var(--xian-bg-soft) / .72) 100%);--xian-shadow-primary:0 0 20px rgb(var(--xian-primary) / .4);--xian-shadow-gold:0 0 20px rgb(var(--xian-gold) / .5);--xian-shadow-panel:0 18px 50px rgb(var(--xian-black) / .45), inset 0 1px 0 rgb(var(--xian-white) / .05);--xian-avatar-bg:linear-gradient(145deg, #2f4848 0%, #262a40 55%, #171626 100%);--xian-avatar-text:232 222 200}[data-theme=xian-dawn]{--xian-bg:248 238 228;--xian-bg-soft:252 244 235;--xian-sidebar:255 249 243;--xian-card:255 248 238;--xian-card-raised:255 242 226;--xian-panel:252 239 226;--xian-chat-sidebar:243 230 220;--xian-chat-menu:255 245 234;--xian-user-bubble:255 224 204;--xian-user-bubble-border:226 128 90;--xian-modal-panel:255 246 236;--xian-modal-header:250 235 222;--xian-footer-scrim:229 214 204;--xian-picker-bg:255 247 237;--xian-picker-start:255 237 219;--xian-picker-end:241 229 255;--xian-notice-end:255 235 213;--xian-jieqi-card-start:255 248 238;--xian-jieqi-card-end:244 226 214;--xian-jieqi-dial-mid:251 234 222;--xian-jieqi-dial-edge:239 222 213;--xian-border:225 204 190;--xian-border-strong:217 119 87;--xian-border-control:197 160 143;--xian-border-control-hover:202 93 69;--xian-border-glass:74 53 44;--xian-primary:209 107 77;--xian-primary-strong:190 90 63;--xian-primary-hover:164 72 50;--xian-light:202 93 69;--xian-gold:217 119 6;--xian-gold-strong:180 83 9;--xian-gold-light:245 158 11;--xian-wuxing-wood:33 116 67;--xian-wuxing-fire:190 57 38;--xian-wuxing-earth:148 109 26;--xian-wuxing-metal:123 137 148;--xian-wuxing-water:31 105 201;--wuxing-radar-disc-center:255 247 236;--wuxing-radar-disc-mid:238 219 202;--wuxing-radar-disc-edge:255 255 255;--wuxing-radar-disc-center-opacity:.74;--wuxing-radar-disc-mid-opacity:.24;--wuxing-radar-disc-edge-opacity:.04;--wuxing-radar-fill-start:217 119 6;--wuxing-radar-fill-mid:190 90 63;--wuxing-radar-fill-end:126 99 85;--wuxing-radar-fill-start-opacity:.18;--wuxing-radar-fill-mid-opacity:.09;--wuxing-radar-fill-end-opacity:.025;--wuxing-radar-halo-start:217 119 6;--wuxing-radar-halo-mid:190 90 63;--wuxing-radar-halo-end:126 99 85;--wuxing-radar-halo-start-opacity:.12;--wuxing-radar-halo-mid-opacity:.045;--wuxing-radar-halo-end-opacity:0;--wuxing-radar-line:var(--xian-gold-strong);--wuxing-radar-line-opacity:.58;--wuxing-radar-full-line-opacity:.48;--wuxing-radar-glow-opacity:.13;--wuxing-radar-node-bg:255 248 238;--wuxing-radar-node-bg-opacity:.92;--wuxing-radar-node-stroke:var(--xian-gold-strong);--wuxing-radar-node-stroke-opacity:.5;--wuxing-radar-outer-dot-opacity:.72;--wuxing-radar-ke-line:126 99 85;--wuxing-radar-ke-line-opacity:.36;--wuxing-radar-arrow:var(--xian-primary-hover);--wuxing-radar-arrow-opacity:.72;--wuxing-radar-arrow-glow-opacity:.16;--wuxing-radar-sheng-line-opacity:.34;--wuxing-radar-center-dot-opacity:.58;--xian-shichen-highlight:190 82 56;--xian-shichen-axis:126 99 85;--xian-shichen-label:68 48 38;--shichen-tone-great:#2f7d59;--shichen-tone-good:#6f7b35;--shichen-tone-neutral:#6f4b32;--shichen-tone-warning:#a45a20;--shichen-tone-danger:#a33a32;--shichen-fill-start:rgb(var(--xian-gold-strong));--shichen-fill-end:rgb(var(--xian-primary-hover));--shichen-fill-start-opacity:.08;--shichen-fill-end-opacity:.025;--shichen-line-opacity:.68;--shichen-bar-opacity:.62;--shichen-bar-opacity-current:.84;--shichen-bar-opacity-selected:.92;--shichen-point-opacity:.54;--shichen-point-opacity-current:.92;--shichen-point-opacity-selected:.78;--shichen-axis-opacity:.34;--shichen-grid-opacity:.14;--shichen-selected-guide-opacity:.2;--shichen-selected-glow-opacity:.12;--shichen-selected-shadow-opacity:.11;--shichen-selected-halo-opacity:.08;--shichen-pulse-opacity:.3;--shichen-label-shadow:0 1px 0 rgb(var(--xian-white) / .64);--today-fortune-bg:255 246 236;--today-fortune-bg-opacity:.98;--today-fortune-backdrop:74 53 44;--today-fortune-backdrop-opacity:.34;--today-fortune-border:225 204 190;--today-fortune-border-opacity:.86;--today-fortune-shadow:0 24px 58px rgb(var(--xian-black) / .16), 0 8px 18px rgb(var(--xian-black) / .08), inset 0 1px 0 rgb(var(--xian-white) / .68), inset 0 -1px 0 rgb(var(--xian-black) / .05);--today-fortune-primary:68 48 38;--today-fortune-secondary:126 99 85;--today-fortune-muted:166 138 122;--today-fortune-ink:164 72 50;--today-fortune-ink-light:190 90 63;--today-fortune-ink-faint:164 72 50;--today-fortune-ink-faint-opacity:.1;--today-fortune-ink-ring:164 72 50;--today-fortune-ink-ring-opacity:.18;--today-fortune-mist:209 107 77;--today-fortune-star:190 90 63;--today-fortune-star-off:126 99 85;--today-fortune-star-off-opacity:.22;--today-fortune-positive:33 116 67;--today-fortune-negative:164 58 50;--today-fortune-card-bg:255 248 238;--today-fortune-card-bg-opacity:.62;--today-fortune-card-border:225 204 190;--today-fortune-card-border-opacity:.64;--today-fortune-energy-track:126 99 85;--today-fortune-energy-track-opacity:.14;--today-fortune-energy-start:202 93 69;--today-fortune-energy-end:245 158 11;--xian-text:63 52 45;--xian-muted:126 99 85;--xian-subtle:166 138 122;--xian-ink:58 44 36;--xian-white:255 255 255;--xian-black:74 53 44;--destiny-calendar-month-score-shadow:inset 0 1px 0 rgb(var(--xian-white) / .68), inset 0 -1px 0 rgb(var(--xian-black) / .05), 0 8px 20px rgb(var(--xian-black) / .1);--destiny-calendar-month-score-text-shadow:none;--xian-gradient-page:radial-gradient(ellipse at 16% 42%, #f4724929 0%, transparent 52%), radial-gradient(ellipse at 82% 18%, #f59e0b1f 0%, transparent 48%), radial-gradient(ellipse at 56% 88%, #0f766e14 0%, transparent 50%), linear-gradient(180deg, #faefe5fa 0%, #f7e7d9f0 54%, #fff0dedb 100%);--xian-gradient-gold-text:linear-gradient(135deg, rgb(var(--xian-primary-strong)), rgb(var(--xian-gold)), rgb(var(--xian-primary)));--xian-gradient-primary:linear-gradient(135deg, rgb(var(--xian-primary-strong)), rgb(var(--xian-primary)));--xian-gradient-primary-hover:linear-gradient(135deg, rgb(var(--xian-primary-hover)), rgb(var(--xian-primary-strong)));--xian-gradient-gold-button:linear-gradient(135deg, rgb(var(--xian-gold-light)), #fbbf24);--xian-gradient-glass:linear-gradient(180deg, rgb(var(--xian-card) / .9) 0%, rgb(var(--xian-card-raised) / .78) 100%);--xian-shadow-primary:0 10px 28px rgb(var(--xian-primary) / .24);--xian-shadow-gold:0 10px 28px rgb(var(--xian-gold) / .26);--xian-shadow-panel:0 18px 45px rgb(var(--xian-black) / .13), inset 0 1px 0 rgb(var(--xian-white) / .58);--xian-avatar-bg:linear-gradient(145deg, #ffeedc 0%, #fde6da 54%, #e6f7f1 100%);--xian-avatar-text:79 58 46}[data-theme=xian-cat],[data-theme-accent=xian-cat]{--xian-bg:235 244 244;--xian-bg-soft:242 248 246;--xian-sidebar:246 251 249;--xian-card:250 253 251;--xian-card-raised:233 244 240;--xian-panel:240 247 244;--xian-chat-sidebar:228 240 237;--xian-chat-menu:248 252 250;--xian-user-bubble:219 238 234;--xian-user-bubble-border:96 148 140;--xian-modal-panel:248 252 250;--xian-modal-header:230 242 239;--xian-footer-scrim:217 230 227;--xian-picker-bg:248 252 250;--xian-picker-start:231 245 242;--xian-picker-end:236 243 248;--xian-notice-end:229 243 240;--xian-jieqi-card-start:250 253 251;--xian-jieqi-card-end:224 239 235;--xian-jieqi-dial-mid:229 241 238;--xian-jieqi-dial-edge:214 229 226;--xian-border:178 202 198;--xian-border-strong:78 132 124;--xian-border-control:128 168 160;--xian-border-control-hover:73 133 123;--xian-border-glass:45 65 64;--xian-primary:74 132 123;--xian-primary-strong:52 103 96;--xian-primary-hover:34 78 73;--xian-light:106 166 158;--xian-gold:188 126 129;--xian-gold-strong:148 91 95;--xian-gold-light:216 164 158;--xian-wuxing-wood:48 126 86;--xian-wuxing-fire:184 104 98;--xian-wuxing-earth:130 118 101;--xian-wuxing-metal:111 131 131;--xian-wuxing-water:58 112 154;--xian-success:48 126 86;--xian-warning:188 126 129;--xian-danger:184 104 98;--xian-info:58 112 154;--wuxing-radar-disc-center:250 253 251;--wuxing-radar-disc-mid:222 238 234;--wuxing-radar-disc-edge:255 255 255;--wuxing-radar-disc-center-opacity:.8;--wuxing-radar-disc-mid-opacity:.26;--wuxing-radar-disc-edge-opacity:.05;--wuxing-radar-fill-start:74 132 123;--wuxing-radar-fill-mid:106 166 158;--wuxing-radar-fill-end:188 126 129;--wuxing-radar-fill-start-opacity:.18;--wuxing-radar-fill-mid-opacity:.1;--wuxing-radar-fill-end-opacity:.035;--wuxing-radar-halo-start:74 132 123;--wuxing-radar-halo-mid:106 166 158;--wuxing-radar-halo-end:188 126 129;--wuxing-radar-halo-start-opacity:.12;--wuxing-radar-halo-mid-opacity:.05;--wuxing-radar-halo-end-opacity:0;--wuxing-radar-line:var(--xian-primary-strong);--wuxing-radar-line-opacity:.58;--wuxing-radar-full-line-opacity:.46;--wuxing-radar-glow-opacity:.13;--wuxing-radar-node-bg:250 253 251;--wuxing-radar-node-bg-opacity:.94;--wuxing-radar-node-stroke:var(--xian-primary-strong);--wuxing-radar-node-stroke-opacity:.52;--wuxing-radar-outer-dot-opacity:.7;--wuxing-radar-ke-line:98 122 119;--wuxing-radar-ke-line-opacity:.34;--wuxing-radar-arrow:var(--xian-primary-hover);--wuxing-radar-arrow-opacity:.72;--wuxing-radar-arrow-glow-opacity:.16;--wuxing-radar-sheng-line-opacity:.34;--wuxing-radar-center-dot-opacity:.58;--xian-shichen-highlight:74 132 123;--xian-shichen-axis:102 126 123;--xian-shichen-label:36 54 55;--shichen-tone-great:#2f7e56;--shichen-tone-good:#4f8f7e;--shichen-tone-neutral:#7f8985;--shichen-tone-warning:#b67e81;--shichen-tone-danger:#b86862;--shichen-fill-start:rgb(var(--xian-primary));--shichen-fill-end:rgb(var(--xian-gold-light));--shichen-fill-start-opacity:.08;--shichen-fill-end-opacity:.028;--shichen-line-opacity:.66;--shichen-bar-opacity:.62;--shichen-bar-opacity-current:.84;--shichen-bar-opacity-selected:.94;--shichen-point-opacity:.54;--shichen-point-opacity-current:.92;--shichen-point-opacity-selected:.8;--shichen-axis-opacity:.34;--shichen-grid-opacity:.14;--shichen-selected-guide-opacity:.2;--shichen-selected-glow-opacity:.12;--shichen-selected-shadow-opacity:.11;--shichen-selected-halo-opacity:.08;--shichen-pulse-opacity:.3;--shichen-label-shadow:0 1px 0 rgb(var(--xian-white) / .64);--today-fortune-bg:248 252 250;--today-fortune-bg-opacity:.98;--today-fortune-backdrop:45 65 64;--today-fortune-backdrop-opacity:.32;--today-fortune-border:191 211 190;--today-fortune-border-opacity:.88;--today-fortune-shadow:0 24px 58px rgb(var(--xian-black) / .15), 0 8px 18px rgb(var(--xian-black) / .08), inset 0 1px 0 rgb(var(--xian-white) / .68), inset 0 -1px 0 rgb(var(--xian-black) / .05);--today-fortune-primary:36 54 55;--today-fortune-secondary:82 108 106;--today-fortune-muted:128 148 144;--today-fortune-ink:52 103 96;--today-fortune-ink-light:74 132 123;--today-fortune-ink-faint:74 132 123;--today-fortune-ink-faint-opacity:.1;--today-fortune-ink-ring:86 132 98;--today-fortune-ink-ring-opacity:.18;--today-fortune-mist:106 166 158;--today-fortune-star:148 91 95;--today-fortune-star-off:92 110 101;--today-fortune-star-off-opacity:.22;--today-fortune-positive:48 126 86;--today-fortune-negative:148 91 95;--today-fortune-card-bg:250 253 251;--today-fortune-card-bg-opacity:.66;--today-fortune-card-border:191 211 190;--today-fortune-card-border-opacity:.66;--today-fortune-energy-track:92 110 101;--today-fortune-energy-track-opacity:.13;--today-fortune-energy-start:74 132 123;--today-fortune-energy-end:188 126 129;--xian-text:36 54 55;--xian-muted:82 108 106;--xian-subtle:128 148 144;--xian-ink:30 48 49;--xian-white:255 255 255;--xian-black:45 65 64;--destiny-calendar-month-score-shadow:inset 0 1px 0 rgb(var(--xian-white) / .7), inset 0 -1px 0 rgb(var(--xian-black) / .05), 0 8px 20px rgb(var(--xian-black) / .1);--destiny-calendar-month-score-text-shadow:none;--xian-gradient-page:radial-gradient(ellipse at 14% 26%, #4a847b29 0%, transparent 48%), radial-gradient(ellipse at 82% 18%, #6aa69e1f 0%, transparent 46%), radial-gradient(ellipse at 58% 90%, #bc7e811a 0%, transparent 50%), linear-gradient(180deg, #ebf4f4fa 0%, #f6faf8f5 54%, #e7f1f4e6 100%);--xian-gradient-gold-text:linear-gradient(135deg, rgb(var(--xian-primary-strong)), rgb(var(--xian-light)), rgb(var(--xian-gold)));--xian-gradient-primary:linear-gradient(135deg, rgb(var(--xian-primary-strong)), rgb(var(--xian-primary)));--xian-gradient-primary-hover:linear-gradient(135deg, rgb(var(--xian-primary-hover)), rgb(var(--xian-primary-strong)));--xian-gradient-gold-button:linear-gradient(135deg, rgb(var(--xian-primary-strong)), rgb(var(--xian-light)));--xian-gradient-glass:linear-gradient(180deg, rgb(var(--xian-card) / .92) 0%, rgb(var(--xian-card-raised) / .78) 100%);--xian-shadow-primary:0 10px 28px rgb(var(--xian-primary) / .22);--xian-shadow-gold:0 10px 28px rgb(var(--xian-gold) / .22);--xian-shadow-panel:0 18px 45px rgb(var(--xian-black) / .12), inset 0 1px 0 rgb(var(--xian-white) / .62);--xian-avatar-bg:linear-gradient(145deg, #e1f0ef 0%, #f6faf8 52%, #daece8 100%);--xian-avatar-text:36 54 55}[data-theme=xian-cat] body:before,[data-theme-accent=xian-cat] body:before{background-image:radial-gradient(1px 1px at 20% 30%,#4a847b24 0%,#0000 100%),radial-gradient(1px 1px at 80% 10%,#6aa69e1f 0%,#0000 100%),radial-gradient(1px 1px at 50% 80%,#bc7e8114 0%,#0000 100%),radial-gradient(1px 1px at 10% 60%,#4a847b1a 0%,#0000 100%),radial-gradient(1px 1px at 90% 70%,#6aa69e14 0%,#0000 100%),radial-gradient(1px 1px at 40% 15%,#4a847b1f 0%,#0000 100%),radial-gradient(1px 1px at 70% 45%,#bc7e8112 0%,#0000 100%),radial-gradient(1px 1px at 30% 90%,#4a847b1a 0%,#0000 100%)}@media (width>=1024px){html{font-size:17px}}@media (width>=1280px){html{font-size:18px}}@media (width>=1536px){html{font-size:19px}}@media (width>=1024px){.fortune-main{zoom:1.2}}@media (width>=1280px){.fortune-main{zoom:1.3}}@media (width>=1536px){.fortune-main{zoom:1.4}}.bazi-main{font-size:.9375rem}.bazi-main .text-\[8px\]{font-size:.625rem}.bazi-main .text-\[9px\]{font-size:.6875rem}.bazi-main .text-\[10px\]{font-size:.75rem}.bazi-main .text-\[11px\],.bazi-main .text-xs{font-size:.8125rem}.bazi-main .text-sm{font-size:.9375rem}.bazi-main .text-base{font-size:1.0625rem}.bazi-main .text-lg{font-size:1.1875rem}.bazi-main .text-xl{font-size:1.375rem}.bazi-main .text-2xl{font-size:1.625rem}.bazi-main .markdown-content{font-size:.9375rem;line-height:1.85}@media (width>=640px){.bazi-main .sm\:text-\[9px\]{font-size:.6875rem}.bazi-main .sm\:text-\[10px\]{font-size:.75rem}.bazi-main .sm\:text-\[11px\],.bazi-main .sm\:text-xs{font-size:.8125rem}.bazi-main .sm\:text-sm{font-size:.9375rem}.bazi-main .sm\:text-base{font-size:1.0625rem}}[data-theme=xian-dawn] .bazi-main,[data-theme=xian-dawn] .bazi-modal-sheet,[data-theme=xian-dawn] .fortune-yearly-da-yun-modal{--bazi-surface:rgb(var(--xian-card) / .84);--bazi-surface-raised:rgb(var(--xian-card-raised) / .72);--bazi-surface-muted:rgb(var(--xian-black) / .045);--bazi-surface-quiet:rgb(var(--xian-white) / .2);--bazi-border:rgb(var(--xian-border) / .68);--bazi-border-strong:rgb(var(--xian-border) / .82);--bazi-shadow:0 16px 36px rgb(var(--xian-black) / .11), inset 0 1px 0 rgb(var(--xian-white) / .58);--fortune-yearly-selected-label:var(--xian-ink);--fortune-yearly-muted-label:var(--xian-muted);color:rgb(var(--xian-text))}[data-theme=xian-dawn] .bazi-main .glass-card{background:linear-gradient(180deg, rgb(var(--xian-card) / .88), rgb(var(--xian-card-raised) / .68))!important;border-color:var(--bazi-border-strong)!important;box-shadow:var(--bazi-shadow)!important}[data-theme=xian-dawn] .bazi-main .bazi-section-header{background:rgb(var(--xian-bg-soft) / .45);border-bottom-color:rgb(var(--xian-border) / .56)!important}[data-theme=xian-dawn] .bazi-main .bazi-section-header h2,[data-theme=xian-dawn] .bazi-main .bazi-section-header .text-xian-light{color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-dawn] .bazi-main .bazi-chart-avatar{background:rgb(var(--xian-card) / .76)!important;color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-dawn] .bazi-main .bazi-chart-avatar-add{border-color:rgb(var(--xian-border) / .72)!important;background:rgb(var(--xian-card) / .34)!important;color:rgb(var(--xian-muted))!important}[data-theme=xian-dawn] .bazi-main .bazi-chart-avatar:hover,[data-theme=xian-dawn] .bazi-main .bazi-chart-avatar-add:hover{border-color:rgb(var(--xian-primary) / .44)!important;color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-dawn] .bazi-main .bazi-chart-grid{box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .56);border-color:rgb(var(--xian-border) / .74)!important;background:rgb(var(--xian-card) / .68)!important}[data-theme=xian-dawn] .bazi-main .bazi-chart-grid [class*=border-xian-border],[data-theme=xian-dawn] .bazi-main .bazi-chart-cell,[data-theme=xian-dawn] .bazi-main .bazi-chart-label{border-color:rgb(var(--xian-border) / .58)!important}[data-theme=xian-dawn] .bazi-main .bazi-chart-label{background:rgb(var(--xian-black) / .045)!important;color:rgb(var(--xian-muted))!important}[data-theme=xian-dawn] .bazi-main .bazi-chart-cell{background:rgb(var(--xian-white) / .08)}[data-theme=xian-dawn] .bazi-main .bazi-hidden-gan,[data-theme=xian-dawn] .bazi-main .bazi-shensha-chip,[data-theme=xian-dawn] .bazi-main .bazi-relation-chip,[data-theme=xian-dawn] .bazi-modal-sheet .bazi-shensha-chip,[data-theme=xian-dawn] .bazi-modal-sheet .bazi-relation-chip,[data-theme=xian-dawn] .fortune-yearly-da-yun-modal .bazi-shensha-chip,[data-theme=xian-dawn] .fortune-yearly-da-yun-modal .bazi-relation-chip{box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .42)}[data-theme=xian-dawn] .bazi-main .bazi-radar-panel{background:radial-gradient(ellipse at 70% 0%, rgb(var(--xian-gold-light) / .12), transparent 48%), linear-gradient(180deg, rgb(var(--xian-card) / .82), rgb(var(--xian-card-raised) / .58))!important;border-color:rgb(var(--xian-border) / .68)!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .58), 0 10px 24px rgb(var(--xian-black) / .08)!important}[data-theme=xian-dawn] .bazi-main .bazi-radar-panel .five-elements-radar{filter:saturate(.96)contrast(1.03)}[data-theme=xian-dawn] .bazi-main .bazi-radar-legend{color:#804c19eb!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-xian-light{color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-xian-gold-light,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-amber-200,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-amber-300,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-yellow-300,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-yellow-400{color:#925818!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-slate-100,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-slate-200,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-slate-300,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-slate-400,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-stone-300{color:rgb(var(--xian-muted))!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-orange-300,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-orange-400{color:#ae4c20!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-red-100,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-red-200,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-red-300,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-red-400,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-rose-400{color:#9d2c2c!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-rose-300{color:#ac3667!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-green-300,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-green-400,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-emerald-100,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-emerald-200,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-emerald-300,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-emerald-400,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-lime-300{color:#2b6f4b!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-teal-300,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-cyan-300,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-cyan-400,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-sky-300,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-blue-400{color:#1e6191!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-purple-300,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-purple-400,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-violet-300,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-fuchsia-300{color:#79458f!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .bg-black\/5,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .bg-black\/10,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .bg-black\/20{background-color:var(--bazi-surface-muted)!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .bg-black\/40,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .bg-black\/80{background-color:rgb(var(--xian-black) / .12)!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .bg-white\/5,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .hover\:bg-white\/5:hover,[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .bg-white\/10{background-color:rgb(var(--xian-black) / .055)!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .ring-white\/5{--tw-ring-color:rgb(var(--xian-border) / .42)!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .from-black\/20{--tw-gradient-from:rgb(var(--xian-black) / .06) var(--tw-gradient-from-position)!important;--tw-gradient-to:rgb(var(--xian-black) / 0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .to-black\/5{--tw-gradient-to:rgb(var(--xian-black) / .025) var(--tw-gradient-to-position)!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=bg-red-]{background-color:#9d2c2c17!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=border-red-]{border-color:#9d2c2c52!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=bg-rose-]{background-color:#ac366717!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=border-rose-]{border-color:#ac36674d!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=bg-slate-],[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=bg-stone-]{background-color:rgb(var(--xian-black) / .06)!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=border-slate-],[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=border-stone-]{border-color:rgb(var(--xian-border) / .42)!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=bg-green-],[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=bg-emerald-],[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=bg-lime-]{background-color:#2b6f4b17!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=border-green-],[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=border-emerald-],[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=border-lime-]{border-color:#2b6f4b4d!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=bg-orange-]{background-color:#ae4c2017!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=border-orange-]{border-color:#ae4c204d!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=bg-amber-],[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=bg-yellow-]{background-color:#92581817!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=border-amber-],[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=border-yellow-]{border-color:#9258184d!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=bg-sky-],[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=bg-cyan-],[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=bg-blue-]{background-color:#1e619117!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=border-sky-],[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=border-cyan-],[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=border-blue-]{border-color:#1e61914d!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=bg-purple-],[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=bg-violet-],[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=bg-fuchsia-]{background-color:#79458f17!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=border-purple-],[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=border-violet-],[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [class*=border-fuchsia-]{border-color:#79458f4d!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) [style*=text-shadow]{text-shadow:0 1px 0 rgb(var(--xian-white) / .66)!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) :is(input,select,textarea){border-color:rgb(var(--xian-border) / .78)!important;background-color:rgb(var(--xian-card) / .78)!important;color:rgb(var(--xian-text))!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) :is(input,select,textarea):focus{border-color:rgb(var(--xian-primary) / .68)!important;box-shadow:0 0 0 2px rgb(var(--xian-primary) / .14)!important}[data-theme=xian-dawn] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) option{background:rgb(var(--xian-card));color:rgb(var(--xian-text))}[data-theme=xian-dawn] .bazi-main .fortune-yearly-da-yun-chart button:hover{background-color:rgb(var(--xian-black) / .055)!important}html{scrollbar-gutter:stable;overflow-y:scroll}body{background-color:rgb(var(--xian-bg));background-image:var(--xian-gradient-page);color:rgb(var(--xian-text));min-height:100vh;font-family:Noto Serif SC,Georgia,serif}body:before{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(1px 1px at 20% 30%,#fff6 0%,#0000 100%),radial-gradient(1px 1px at 80% 10%,#ffffff4d 0%,#0000 100%),radial-gradient(1px 1px at 50% 80%,#fff3 0%,#0000 100%),radial-gradient(1px 1px at 10% 60%,#ffffff4d 0%,#0000 100%),radial-gradient(1px 1px at 90% 70%,#fff3 0%,#0000 100%),radial-gradient(1px 1px at 40% 15%,#fff6 0%,#0000 100%),radial-gradient(1px 1px at 70% 45%,#fff3 0%,#0000 100%),radial-gradient(1px 1px at 30% 90%,#ffffff4d 0%,#0000 100%);position:fixed;inset:0}[data-theme=xian-dawn] body:before{background-image:radial-gradient(1px 1px at 20% 30%,#6f4b371f 0%,#0000 100%),radial-gradient(1px 1px at 80% 10%,#6f4b371a 0%,#0000 100%),radial-gradient(1px 1px at 50% 80%,#6f4b3712 0%,#0000 100%),radial-gradient(1px 1px at 10% 60%,#6f4b371a 0%,#0000 100%),radial-gradient(1px 1px at 90% 70%,#6f4b3712 0%,#0000 100%),radial-gradient(1px 1px at 40% 15%,#6f4b371f 0%,#0000 100%),radial-gradient(1px 1px at 70% 45%,#6f4b3712 0%,#0000 100%),radial-gradient(1px 1px at 30% 90%,#6f4b371a 0%,#0000 100%)}#root{position:relative}.text-wuxing-wood{color:rgb(var(--xian-wuxing-wood))}.text-wuxing-fire{color:rgb(var(--xian-wuxing-fire))}.text-wuxing-earth{color:rgb(var(--xian-wuxing-earth))}.text-wuxing-metal{color:rgb(var(--xian-wuxing-metal))}.text-wuxing-water{color:rgb(var(--xian-wuxing-water))}.glass-card{background:rgb(var(--xian-card) / .8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgb(var(--xian-border) / .6);border-radius:16px}[data-theme=xian-dawn] .glass-card{background:rgb(var(--xian-card) / .9);border-color:rgb(var(--xian-border) / .86);box-shadow:var(--xian-shadow-panel)}[data-theme=xian-dawn] .text-white,[data-theme=xian-dawn] .hover\:text-white:hover{color:rgb(var(--xian-ink))!important}[data-theme=xian-dawn] .btn-primary,[data-theme=xian-dawn] .bg-xian-purple,[data-theme=xian-dawn] .bg-xian-primary,[data-theme=xian-dawn] .bg-red-500,[data-theme=xian-dawn] .bg-red-600,[data-theme=xian-dawn] .bg-green-500,[data-theme=xian-dawn] .bg-green-600,[data-theme=xian-dawn] .bg-blue-500,[data-theme=xian-dawn] .bg-blue-600,[data-theme=xian-dawn] .hover\:bg-xian-purple:hover,[data-theme=xian-dawn] .hover\:bg-xian-primary-hover:hover{color:rgb(var(--xian-white))!important}[data-theme=xian-dawn] .border-white\/20,[data-theme=xian-dawn] .border-white\/10{border-color:rgb(var(--xian-border) / .82)!important}[data-theme=xian-dawn] .bg-black\/20{background-color:rgb(var(--xian-black) / .08)!important}[data-theme=xian-dawn] .liquid-glass-button,[data-theme=xian-dawn] :is(button,a)[class*=backdrop-blur][class*=bg-white\/],[data-theme=xian-dawn] :is(button,a)[class*=bg-white\/][class*=shadow-\[inset],[data-theme=xian-dawn] :is(button,a)[class*=ring-white\/]{background:linear-gradient(180deg, rgb(var(--xian-card) / .72), rgb(var(--xian-card-raised) / .52))!important;border-color:rgb(var(--xian-border) / .78)!important;color:rgb(var(--xian-ink))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .74), inset 0 -1px 0 rgb(var(--xian-black) / .06), 0 10px 26px rgb(var(--xian-black) / .14)!important}[data-theme=xian-dawn] .liquid-glass-button:hover,[data-theme=xian-dawn] :is(button,a)[class*=backdrop-blur][class*=bg-white\/]:hover,[data-theme=xian-dawn] :is(button,a)[class*=bg-white\/][class*=shadow-\[inset]:hover,[data-theme=xian-dawn] :is(button,a)[class*=ring-white\/]:hover{background:linear-gradient(180deg, rgb(var(--xian-card) / .86), rgb(var(--xian-card-raised) / .66))!important;border-color:rgb(var(--xian-primary) / .46)!important;color:rgb(var(--xian-primary-hover))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .82), inset 0 -1px 0 rgb(var(--xian-black) / .06), 0 12px 30px rgb(var(--xian-primary) / .16)!important}[data-theme=xian-dawn] :is(button,a)[class*=ring-white\/]:disabled{background:linear-gradient(180deg, rgb(var(--xian-card) / .44), rgb(var(--xian-card-raised) / .34))!important;border-color:rgb(var(--xian-border) / .48)!important;color:rgb(var(--xian-muted) / .7)!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .44), 0 6px 16px rgb(var(--xian-black) / .08)!important}[data-theme=xian-cat] .liquid-glass-button{background:rgb(var(--xian-white) / .56)!important;border-color:rgb(var(--xian-white) / .62)!important;color:rgb(var(--xian-ink))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .82), inset 0 -1px 0 rgb(var(--xian-primary) / .04), 0 10px 26px rgb(var(--xian-black) / .13), 0 0 0 1px rgb(var(--xian-primary) / .055)!important}[data-theme=xian-cat] .liquid-glass-button:hover,[data-theme=xian-cat] .liquid-glass-button:focus-visible{background:rgb(var(--xian-white) / .74)!important;border-color:rgb(var(--xian-primary) / .24)!important;color:rgb(var(--xian-primary-hover))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .9), inset 0 -1px 0 rgb(var(--xian-primary) / .06), 0 12px 30px rgb(var(--xian-primary) / .14), 0 0 0 1px rgb(var(--xian-primary) / .08)!important}[data-theme=xian-dawn] .sidebar-toggle-button{color:rgb(var(--xian-ink))!important}[data-theme=xian-dawn] .sidebar-toggle-button:hover{color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-dawn] .sidebar-toggle-mark{color:rgb(var(--xian-ink))!important}[data-theme=xian-dawn] .app-sidebar-shell{background:linear-gradient(180deg, rgb(var(--xian-sidebar) / .98), rgb(var(--xian-bg-soft) / .92))!important;border-color:rgb(var(--xian-border) / .64)!important;box-shadow:1px 0 0 rgb(var(--xian-white) / .82) inset, 10px 0 24px rgb(var(--xian-black) / .07), 0 0 30px rgb(var(--xian-primary) / .04)!important}[data-theme=xian-dawn] .app-sidebar-shell .sidebar-brand-link,[data-theme=xian-dawn] .app-sidebar-shell .sidebar-nav-item,[data-theme=xian-dawn] .app-sidebar-shell .sidebar-history-row,[data-theme=xian-dawn] .app-sidebar-shell .sidebar-user-button{color:rgb(var(--xian-text))!important}[data-theme=xian-dawn] .app-sidebar-shell .sidebar-brand-link:hover{color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-dawn] .app-sidebar-shell .sidebar-toggle-button,[data-theme=xian-dawn] .app-sidebar-shell .sidebar-small-action{color:rgb(var(--xian-muted))!important}[data-theme=xian-dawn] .app-sidebar-shell .sidebar-toggle-button:hover,[data-theme=xian-dawn] .app-sidebar-shell .sidebar-nav-item:not(.sidebar-nav-item-active):hover,[data-theme=xian-dawn] .app-sidebar-shell .sidebar-history-row:not(.sidebar-history-row-active):not(.sidebar-history-row-selected):hover,[data-theme=xian-dawn] .app-sidebar-shell .sidebar-user-button:hover,[data-theme=xian-dawn] .app-sidebar-shell .sidebar-small-action:hover{background:rgb(var(--xian-black) / .055)!important;color:rgb(var(--xian-ink))!important;box-shadow:none!important}[data-theme=xian-dawn] .app-sidebar-shell .sidebar-nav-item-active,[data-theme=xian-dawn] .app-sidebar-shell .sidebar-history-row-active,[data-theme=xian-dawn] .app-sidebar-shell .sidebar-history-row-selected{background:rgb(var(--xian-primary-hover) / .105)!important;color:rgb(var(--xian-primary-hover))!important;box-shadow:none!important}[data-theme=xian-dawn] .app-sidebar-shell .sidebar-nav-item:hover>svg,[data-theme=xian-dawn] .app-sidebar-shell .sidebar-nav-item-active>svg,[data-theme=xian-dawn] .app-sidebar-shell .sidebar-history-row:hover>svg,[data-theme=xian-dawn] .app-sidebar-shell .sidebar-history-row-active>svg,[data-theme=xian-dawn] .app-sidebar-shell .sidebar-small-action:hover svg,[data-theme=xian-dawn] .app-sidebar-shell .sidebar-user-button:hover svg{color:currentColor!important}[data-theme=xian-dawn] .app-sidebar-shell .sidebar-rename-input{border-color:rgb(var(--xian-primary) / .62)!important;color:rgb(var(--xian-ink))!important}[data-theme=xian-dawn] .app-sidebar-shell .sidebar-logout-button{color:rgb(var(--xian-muted))!important}[data-theme=xian-dawn] .app-sidebar-shell .sidebar-logout-button:hover{background:rgb(var(--xian-danger) / .075)!important;color:#991b1b!important;box-shadow:none!important}[data-theme=xian-dawn] .app-sidebar-shell .sidebar-menu-panel{background:rgb(var(--xian-card) / .98)!important;border-color:rgb(var(--xian-border) / .82)!important;box-shadow:0 14px 32px rgb(var(--xian-black) / .12)!important}[data-theme=xian-dawn] .app-sidebar-shell .sidebar-menu-divider{border-color:rgb(var(--xian-border) / .58)!important}[data-theme=xian-dawn] .app-sidebar-shell .sidebar-menu-item{color:rgb(var(--xian-text))!important}[data-theme=xian-dawn] .app-sidebar-shell .sidebar-menu-item:not(.sidebar-menu-item-danger):hover{background:rgb(var(--xian-black) / .055)!important;color:rgb(var(--xian-ink))!important}[data-theme=xian-dawn] .app-sidebar-shell .sidebar-menu-item-danger{color:#b91c1c!important}[data-theme=xian-dawn] .app-sidebar-shell .sidebar-menu-item-danger:hover{color:#991b1b!important;background:#b91c1c17!important}[data-theme=xian-cat] .sidebar-toggle-button{color:rgb(var(--xian-ink))!important}[data-theme=xian-cat] .sidebar-toggle-button:hover,[data-theme=xian-cat] .sidebar-toggle-mark{color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-cat] .app-sidebar-shell{background:radial-gradient(ellipse at 80% 0%, rgb(var(--xian-light) / .12), transparent 46%), linear-gradient(180deg, rgb(var(--xian-sidebar) / .98), rgb(var(--xian-bg-soft) / .94))!important;border-color:rgb(var(--xian-border) / .64)!important;box-shadow:1px 0 0 rgb(var(--xian-white) / .82) inset, 10px 0 24px rgb(var(--xian-black) / .07), 0 0 30px rgb(var(--xian-primary) / .05)!important}[data-theme=xian-cat] .app-sidebar-shell .sidebar-history-scroll{scrollbar-width:thin;scrollbar-color:rgb(var(--xian-primary) / .48) transparent}[data-theme=xian-cat] .app-sidebar-shell .sidebar-history-scroll::-webkit-scrollbar{width:5px}[data-theme=xian-cat] .app-sidebar-shell .sidebar-history-scroll::-webkit-scrollbar-track{background:0 0;border-radius:999px;margin:4px 0}[data-theme=xian-cat] .app-sidebar-shell .sidebar-history-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg, rgb(var(--xian-light) / .62), rgb(var(--xian-primary) / .5));box-shadow:inset 0 0 0 1px rgb(var(--xian-white) / .22);border:0;border-radius:999px}[data-theme=xian-cat] .app-sidebar-shell .sidebar-history-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, rgb(var(--xian-light) / .78), rgb(var(--xian-primary-strong) / .68))}[data-theme=xian-cat] .app-sidebar-shell .sidebar-brand-link,[data-theme=xian-cat] .app-sidebar-shell .sidebar-nav-item,[data-theme=xian-cat] .app-sidebar-shell .sidebar-history-row,[data-theme=xian-cat] .app-sidebar-shell .sidebar-user-button{color:rgb(var(--xian-text))!important}[data-theme=xian-cat] .app-sidebar-shell .sidebar-brand-link:hover{color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-cat] .app-sidebar-shell .sidebar-toggle-button,[data-theme=xian-cat] .app-sidebar-shell .sidebar-small-action{color:rgb(var(--xian-muted))!important}[data-theme=xian-cat] .app-sidebar-shell .sidebar-toggle-button:hover,[data-theme=xian-cat] .app-sidebar-shell .sidebar-nav-item:not(.sidebar-nav-item-active):hover,[data-theme=xian-cat] .app-sidebar-shell .sidebar-history-row:not(.sidebar-history-row-active):not(.sidebar-history-row-selected):hover,[data-theme=xian-cat] .app-sidebar-shell .sidebar-user-button:hover,[data-theme=xian-cat] .app-sidebar-shell .sidebar-small-action:hover{background:rgb(var(--xian-primary) / .105)!important;color:rgb(var(--xian-primary-hover))!important;box-shadow:none!important}[data-theme=xian-cat] .app-sidebar-shell .sidebar-nav-item-active,[data-theme=xian-cat] .app-sidebar-shell .sidebar-history-row-active,[data-theme=xian-cat] .app-sidebar-shell .sidebar-history-row-selected{background:rgb(var(--xian-primary) / .17)!important;color:rgb(var(--xian-primary-hover))!important;box-shadow:inset 0 0 0 1px rgb(var(--xian-primary) / .16)!important}[data-theme=xian-cat] .app-sidebar-shell .sidebar-nav-item:hover>svg,[data-theme=xian-cat] .app-sidebar-shell .sidebar-nav-item-active>svg,[data-theme=xian-cat] .app-sidebar-shell .sidebar-history-row:hover>svg,[data-theme=xian-cat] .app-sidebar-shell .sidebar-history-row-active>svg,[data-theme=xian-cat] .app-sidebar-shell .sidebar-history-row-selected>svg,[data-theme=xian-cat] .app-sidebar-shell .sidebar-small-action:hover svg,[data-theme=xian-cat] .app-sidebar-shell .sidebar-user-button:hover svg{color:currentColor!important}[data-theme=xian-cat] .app-sidebar-shell .sidebar-rename-input{border-color:rgb(var(--xian-primary) / .62)!important;color:rgb(var(--xian-ink))!important}[data-theme=xian-cat] .app-sidebar-shell .sidebar-logout-button{color:rgb(var(--xian-muted))!important}[data-theme=xian-cat] .app-sidebar-shell .sidebar-logout-button:hover{background:rgb(var(--xian-danger) / .075)!important;color:rgb(var(--xian-danger))!important;box-shadow:none!important}[data-theme=xian-cat] .app-sidebar-shell .sidebar-menu-panel{background:rgb(var(--xian-card) / .98)!important;border-color:rgb(var(--xian-border) / .82)!important;box-shadow:0 14px 32px rgb(var(--xian-black) / .12)!important}[data-theme=xian-cat] .app-sidebar-shell .sidebar-menu-divider{border-color:rgb(var(--xian-border) / .58)!important}[data-theme=xian-cat] .app-sidebar-shell .sidebar-menu-item{color:rgb(var(--xian-text))!important}[data-theme=xian-cat] .app-sidebar-shell .sidebar-menu-item:not(.sidebar-menu-item-danger):hover{background:rgb(var(--xian-black) / .045)!important;color:rgb(var(--xian-ink))!important}[data-theme=xian-cat] .app-sidebar-shell .sidebar-menu-item-danger{color:rgb(var(--xian-danger))!important}[data-theme=xian-cat] .app-sidebar-shell .sidebar-menu-item-danger:hover{background:rgb(var(--xian-danger) / .09)!important;color:rgb(var(--xian-danger))!important}.profile-modal-frame{isolation:isolate}.profile-modal-close{z-index:60}[data-theme=xian-dawn] .destiny-jieqi-card{background:radial-gradient(ellipse at 80% 18%, rgb(var(--xian-gold-light) / .22) 0%, transparent 54%), radial-gradient(ellipse at 22% 88%, #be8a5329 0%, transparent 62%), linear-gradient(135deg, #745237f0 0%, #36271ff7 100%)!important;border-color:rgb(var(--xian-gold-light) / .28)!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .14), 0 14px 32px rgb(var(--xian-black) / .16), 0 0 24px rgb(var(--xian-gold) / .08)!important}[data-theme=xian-dawn] .destiny-jieqi-bg-title{text-shadow:0 1px 0 rgb(var(--xian-white) / .08), 0 10px 22px #00000047;color:#fef3c7!important;opacity:.1!important}[data-theme=xian-dawn] .destiny-dream-card{background:radial-gradient(ellipse at 82% 16%, #c4b5fd61 0%, transparent 54%), radial-gradient(ellipse at 22% 86%, rgb(var(--xian-gold-light) / .18) 0%, transparent 58%), linear-gradient(135deg, #52368bf0 0%, #2f1e5af5 100%)!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .18), 0 14px 32px rgb(var(--xian-black) / .16), 0 0 28px #9333ea1f!important;border-color:#c4b5fd57!important}[data-theme=xian-dawn] .destiny-jieqi-title{color:#fef3c7!important;text-shadow:0 1px 12px #00000080, 0 0 16px rgb(var(--xian-gold-light) / .22)!important}[data-theme=xian-dawn] .destiny-dream-title{color:#fef3c7!important;text-shadow:0 1px 10px #0000006b, 0 0 16px rgb(var(--xian-gold-light) / .22)!important}[data-theme=xian-dawn] .destiny-jieqi-desc{color:#e9d5ffd1!important}[data-theme=xian-dawn] .destiny-jieqi-card .text-xian-muted{color:#d8cae8c2!important}[data-theme=xian-dawn] .destiny-jieqi-card .group-hover\:text-yellow-200:hover,[data-theme=xian-dawn] .destiny-jieqi-card:hover .group-hover\:text-yellow-200{color:#fef3c7!important}[data-theme=xian-dawn] .destiny-dream-subtitle{color:#e9d5ffdb!important}[data-theme=xian-dawn] .destiny-dream-note,[data-theme=xian-dawn] .destiny-dream-cta{color:#c4b5fdc2!important}[data-theme=xian-dawn] .destiny-dream-cta .group-hover\:text-yellow-200{color:#fef3c7}.destiny-hero-hint-dot{background:rgb(var(--xian-gold-light));width:6px;height:6px;box-shadow:0 0 0 4px rgb(var(--xian-gold-light) / .12), 0 0 12px rgb(var(--xian-gold-light) / .38);border-radius:9999px;flex:0 0 6px;animation:1.7s ease-in-out infinite destiny-hero-dot-pulse}.destiny-hero-hint-arrow{animation:1.45s ease-in-out infinite destiny-hero-arrow-nudge}.destiny-hero-trigger:hover .destiny-hero-hint,.destiny-hero-trigger:focus-visible .destiny-hero-hint{color:rgb(var(--xian-gold-light))}@keyframes destiny-hero-dot-pulse{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.45)}}@keyframes destiny-hero-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(2px)}}[data-theme=xian-dawn] .destiny-hero-trigger:hover,[data-theme=xian-dawn] .destiny-hero-trigger:focus-visible{background:linear-gradient(180deg, rgb(var(--xian-white) / .36), rgb(var(--xian-card-raised) / .26))!important}[data-theme=xian-dawn] .destiny-oracle-text{color:#6f4823!important;text-shadow:0 1px 0 rgb(var(--xian-white) / .72), 0 8px 18px rgb(var(--xian-gold) / .16)!important}[data-theme=xian-dawn] .destiny-oracle-quote{color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-dawn] .destiny-oracle-caret{background:rgb(var(--xian-primary-hover) / .72)!important;box-shadow:0 0 6px rgb(var(--xian-primary) / .26)!important}[data-theme=xian-dawn] .destiny-oracle-loading{color:rgb(var(--xian-primary-hover) / .82)!important}[data-theme=xian-dawn] .destiny-hero-hint{color:#6f4823!important}[data-theme=xian-dawn] .destiny-hero-hint-dot{background:rgb(var(--xian-primary-hover))!important;box-shadow:0 0 0 4px rgb(var(--xian-primary) / .12), 0 0 12px rgb(var(--xian-primary) / .28)!important}[data-theme=xian-dawn] .shichen-strip .shichen-icon-button{color:rgb(var(--xian-muted) / .82)!important;box-shadow:none!important;background:0 0!important;border-color:currentColor!important}[data-theme=xian-dawn] .shichen-strip .shichen-chart-toggle{border:1px solid rgb(var(--xian-border) / .54);box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .44);background:rgb(var(--xian-black) / .06)!important}[data-theme=xian-dawn] .shichen-strip .shichen-segment-button,[data-theme=xian-dawn] .shichen-strip .shichen-arrow-button{color:rgb(var(--xian-muted))!important;background:0 0!important}[data-theme=xian-dawn] .shichen-strip .shichen-icon-button:hover,[data-theme=xian-dawn] .shichen-strip .shichen-icon-button:focus-visible{color:rgb(var(--xian-muted) / .95)!important;background:0 0!important;border-color:currentColor!important}[data-theme=xian-dawn] .shichen-strip .shichen-arrow-button:hover,[data-theme=xian-dawn] .shichen-strip .shichen-arrow-button:focus-visible,[data-theme=xian-dawn] .shichen-strip .shichen-segment-button:not([aria-pressed=true]):hover,[data-theme=xian-dawn] .shichen-strip .shichen-segment-button:not([aria-pressed=true]):focus-visible{background:rgb(var(--xian-card-raised) / .72)!important;border-color:rgb(var(--xian-primary) / .42)!important;color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-dawn] .shichen-strip .shichen-segment-button[aria-pressed=true]{border:1px solid rgb(var(--xian-primary) / .26);box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .68), 0 5px 14px rgb(var(--xian-primary) / .12);color:rgb(var(--xian-primary-hover))!important;background:linear-gradient(#ffe2d3f5,#f6cab5e6)!important}[data-theme=xian-dawn] .shichen-strip .shichen-arrow-button:disabled{color:rgb(var(--xian-muted) / .42)!important;box-shadow:none!important;background:0 0!important}[data-theme=xian-dawn] .shichen-close-button{background:rgb(var(--xian-card) / .76)!important;border-color:rgb(var(--xian-border) / .78)!important;color:rgb(var(--xian-ink))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .64), 0 8px 18px rgb(var(--xian-black) / .1)!important}[data-theme=xian-dawn] .shichen-close-button:hover,[data-theme=xian-dawn] .shichen-close-button:focus-visible{background:rgb(var(--xian-card-raised) / .88)!important;border-color:rgb(var(--xian-primary) / .42)!important;color:rgb(var(--xian-primary-hover))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .72), 0 10px 22px rgb(var(--xian-primary) / .14)!important}[data-theme=xian-dawn] .shichen-tooltip-panel{background:rgb(var(--xian-card) / .98)!important;border-color:rgb(var(--xian-border) / .72)!important;color:rgb(var(--xian-text))!important;box-shadow:0 12px 28px rgb(var(--xian-black) / .12), inset 0 1px 0 rgb(var(--xian-white) / .62)!important}[data-theme=xian-dawn] .shichen-tooltip-title{color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-dawn] .shichen-tooltip-meta{color:rgb(var(--xian-muted) / .82)!important}[data-theme=xian-dawn] .shichen-tooltip-value{color:rgb(var(--xian-text) / .9)!important}[data-theme=xian-dawn] .shichen-tooltip-yi-label{color:#166534!important}[data-theme=xian-dawn] .shichen-tooltip-ji-label{color:#991b1b!important}[data-theme=xian-dawn] .shichen-tooltip-badge{background:rgb(var(--xian-gold) / .08)!important;border-color:rgb(var(--xian-gold-strong) / .28)!important;color:#854d0e!important}[data-theme=xian-dawn] .shichen-tooltip-rating{background:rgb(var(--xian-black) / .035)!important}[data-theme=xian-dawn] .shichen-tooltip-rating[data-tone=great],[data-theme=xian-dawn] .shichen-tooltip-rating[data-tone=good]{color:#166534!important;border-color:#16653442!important}[data-theme=xian-dawn] .shichen-tooltip-rating[data-tone=neutral]{color:#5c3721!important;border-color:#5c37213d!important}[data-theme=xian-dawn] .shichen-tooltip-rating[data-tone=warning]{color:#9a3412!important;border-color:#c2410c3d!important}[data-theme=xian-dawn] .shichen-tooltip-rating[data-tone=danger]{color:#991b1b!important;border-color:#991b1b3d!important}[data-theme=xian-dawn] .message-input-surface{border-color:rgb(var(--xian-border) / .72)!important}[data-theme=xian-dawn] .message-input-surface:hover,[data-theme=xian-dawn] .message-input-surface:focus-within{border-color:rgb(var(--xian-primary) / .34)!important}[data-theme=xian-dawn] .message-input-textarea{caret-color:rgb(var(--xian-primary-hover));color:rgb(var(--xian-text))!important}[data-theme=xian-dawn] .message-input-textarea::placeholder{color:rgb(var(--xian-muted) / .7)!important}[data-theme=xian-dawn] .message-send-button:not(:disabled){color:rgb(var(--xian-white))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .34), 0 7px 18px rgb(var(--xian-primary) / .22)!important;background:linear-gradient(#da7758f5,#ae4c34f0)!important;border-color:#8e392752!important}[data-theme=xian-dawn] .message-send-button:not(:disabled):hover,[data-theme=xian-dawn] .message-send-button:not(:disabled):focus-visible{color:rgb(var(--xian-white))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .38), 0 9px 22px rgb(var(--xian-primary) / .26)!important;background:linear-gradient(#e88462fa,#bc5238f5)!important}[data-theme=xian-dawn] .message-send-button:disabled{background:rgb(var(--xian-black) / .06)!important;color:rgb(var(--xian-muted) / .58)!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .42)!important}[data-theme=xian-cat] .chat-page .message-send-button:not(:disabled){color:#fff!important;background:linear-gradient(#315b83,#234565)!important;box-shadow:inset 0 1px #ffffff3d,0 4px 12px #23456533!important}[data-theme=xian-cat] .chat-page .message-send-button:not(:disabled):hover,[data-theme=xian-cat] .chat-page .message-send-button:not(:disabled):focus-visible{color:#fff!important;background:linear-gradient(#3c6b95,#2c557a)!important}[data-theme=xian-cat] .chat-page .message-send-button:focus-visible{outline-offset:3px;outline:2px solid #315b83}[data-theme=xian-cat] .chat-page .message-send-button:disabled{color:#60798e!important;box-shadow:none!important;background:#315b831f!important}html.cat-home-scroll-lock,body.cat-home-scroll-lock{scrollbar-width:none;height:100%;scrollbar-gutter:auto!important;overflow:hidden!important}html.cat-home-scroll-lock::-webkit-scrollbar{display:none}body.cat-home-scroll-lock::-webkit-scrollbar{display:none}.destiny-page-cat-home,.cat-home-route{height:100dvh;min-height:0;overflow:hidden}.cat-home-page{--cat-mist:#edf7f6;--cat-ink:#1c2e42;--cat-teal:#6aa6a0;--cat-teal-dark:#3f7f7a;--cat-coral:#df7d6f;--cat-gold:#b9914e;--cat-ui-scale:1;--cat-width-scale:1;--cat-height-scale:1;--cat-hero-height:608px;--cat-dock-height:62px;--cat-content-max-width:clamp(450px, 92vw, 720px);--cat-page-ground:#f9fcfb;--cat-page-ground-bottom:#f7fafa;--cat-panel-surface:#ffffffe0;--cat-panel-surface-top:#ffffffe6;--cat-space-2:2px;--cat-space-3:3px;--cat-space-4:4px;--cat-space-6:6px;--cat-space-7:7px;--cat-space-8:8px;--cat-space-9:9px;--cat-space-10:10px;--cat-space-12:12px;--cat-space-14:14px;--cat-space-16:16px;--cat-space-18:18px;--cat-space-20:20px;--cat-space-22:22px;--cat-space-24:24px;--cat-space-26:26px;--cat-space-28:28px;--cat-space-30:30px;--cat-space-32:32px;--cat-space-36:36px;--cat-space-42:42px;--cat-space-48:48px;--cat-space-52:52px;--cat-space-64:64px;--cat-space-78:78px;--cat-space-98:98px;--cat-space-102:102px;--cat-space-108:108px;--cat-space-128:128px;overscroll-behavior:none;width:100%;height:100dvh;min-height:0;color:var(--cat-ink);background:linear-gradient(180deg, var(--cat-page-ground) 0%, var(--cat-page-ground-bottom) 100%);padding-bottom:0;overflow:hidden}.cat-home-shell{flex-direction:column;width:100%;height:100%;min-height:0;margin:0 auto;display:flex;position:relative;overflow:hidden}.cat-home-hero{height:var(--cat-hero-height);flex:0 0 var(--cat-hero-height);background:linear-gradient(180deg, #eaf5f7 0%, var(--cat-page-ground) 100%);isolation:isolate;touch-action:pan-y;width:100%;min-height:0;position:relative;overflow:hidden}.cat-home-artboard,.cat-home-artboard-feedback{width:max(120%, calc(var(--cat-hero-height) * 1.294));aspect-ratio:1402/1122;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;top:15%;left:50%;transform:translate(-50%,-30%)}.cat-home-artboard{z-index:0}.cat-home-artboard-feedback{z-index:6}.cat-home-bg-image,.cat-home-tag-layer{-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute}.cat-home-bg-image{z-index:0;width:100%;height:100%;inset:0}.cat-home-pet{z-index:1;width:46%;transform:translate3d(var(--cat-pet-x,0), 0, 0);transform-origin:50% 100%;transition:transform var(--cat-pet-roam-duration,1.18s) cubic-bezier(.22, .78, .24, 1);pointer-events:none;will-change:transform;position:absolute;top:25%;left:35%}.cat-home-pet-sprite{aspect-ratio:192/208;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;will-change:background-position, transform;background-repeat:no-repeat;background-size:800% 900%;width:100%;display:block}.cat-home-pet.is-idle .cat-home-pet-sprite{transform-origin:50% 96%;animation:3.8s ease-in-out infinite catHomePetBreathe}.cat-home-pet-sprite[data-pet-sprite-state=loafing][data-pet-phase=loop]{transform-origin:50% 97%;animation:catHomePetSleepBreathe var(--cat-pet-breath-duration,4.2s) ease-in-out infinite}@keyframes catHomePetSleepBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.006,1.025)}}@keyframes catHomePetBreathe{0%,to{transform:scale(1)rotate(0)}35%{transform:scale(1.006,1.014)rotate(-.25deg)}70%{transform:scale(1.003,1.007)rotate(.25deg)}}.cat-home-pet.is-jumping .cat-home-pet-sprite{transition:transform 70ms linear}.cat-home-pet.is-jumping .cat-home-pet-sprite[data-pet-frame="1"],.cat-home-pet.is-jumping .cat-home-pet-sprite[data-pet-frame="9"]{transform:translateY(2px)}.cat-home-pet.is-jumping .cat-home-pet-sprite[data-pet-frame="2"]{transform:translateY(3px)}.cat-home-pet.is-jumping .cat-home-pet-sprite[data-pet-frame="4"]{transform:translateY(-3px)}.cat-home-pet.is-jumping .cat-home-pet-sprite[data-pet-frame="5"]{transform:translateY(-7px)}.cat-home-pet.is-jumping .cat-home-pet-sprite[data-pet-frame="6"]{transform:translateY(-11px)}.cat-home-pet.is-jumping .cat-home-pet-sprite[data-pet-frame="7"]{transform:translateY(-8px)}.cat-home-pet.is-jumping .cat-home-pet-sprite[data-pet-frame="8"]{transform:translateY(-4px)}.cat-home-pet.is-jumping .cat-home-pet-sprite[data-pet-frame="10"]{transform:translateY(1px)}.cat-home-pet.is-failed .cat-home-pet-sprite{filter:saturate(.82)brightness(.96)}.cat-home-smoke{left:clamp(14px,4.5vw,30px);top:clamp(162px, calc(var(--cat-hero-height) * .54), 230px);z-index:2;width:clamp(74px,21vw,104px);height:clamp(68px, calc(var(--cat-hero-height) * .26), 112px);pointer-events:none;opacity:.78;filter:blur(.2px);position:absolute}.cat-home-smoke span{opacity:0;transform-origin:50% 100%;border-top:1px solid #ffffff52;border-left:2px solid #ffffff94;border-radius:58% 42% 48% 52%;width:44%;height:84%;animation:6.4s ease-in-out infinite catHomeSmokeDrift;position:absolute;bottom:2px;left:46%}.cat-home-smoke span:nth-child(2){transform-origin:48% 100%;width:52%;height:92%;animation-duration:7.6s;animation-delay:1.4s;left:30%}.cat-home-smoke span:nth-child(3){width:36%;height:72%;animation-duration:6.9s;animation-delay:3.1s;left:54%}.cat-home-tag-layer{z-index:2;left:var(--cat-tag-left,22.4%);width:auto;height:25%;transform-origin:var(--cat-tag-origin-x,55.8%) 0;will-change:transform;animation:4.8s ease-in-out infinite catHomeTagLayerWind;top:39%}.cat-home-tag-layer.is-ringing{animation:1.06s cubic-bezier(.2,.9,.22,1) both catHomeTagLayerRing}.cat-home-tag-layer img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%;display:block}.cat-home-hero-sheen{z-index:3;pointer-events:none;background:linear-gradient(#eff8f905 0%,#ffffff14 56%,#ffffffeb 100%),radial-gradient(circle at 80% 20%,#fff6,#0000 34%);position:absolute;inset:0}.cat-home-hero:after{content:"";z-index:4;height:clamp(70px, calc(var(--cat-hero-height) * .28), 122px);background:linear-gradient(180deg, #f9fcfb00, #f9fcfbeb 62%, var(--cat-page-ground) 88%, var(--cat-page-ground) 100%);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.cat-home-bell-zone{z-index:5;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;width:11.8%;height:45%;position:absolute;top:20.5%;left:18.7%}.cat-home-bell-zone:after{content:"";aspect-ratio:1;opacity:0;background:radial-gradient(circle,#fffffff5 0 22%,#ffe297a8 42%,#ffe29700 72%);border-radius:999px;width:clamp(14px,4.6vw,22px);transition:opacity .18s,transform .18s;position:absolute;top:25%;left:43%;transform:translate(-50%,-50%)scale(.62);box-shadow:0 0 18px #ffd8888c}.cat-home-bell-zone:hover:after,.cat-home-bell-zone:focus-visible:after,.cat-home-bell-zone.is-ringing:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.cat-home-bell-zone:focus-visible{outline-offset:4px;border-radius:999px;outline:2px solid #b9914e80}.cat-home-bell-bubble{z-index:7;color:#735c2c;pointer-events:none;background:#ffffffdb;border:1px solid #b9914e3d;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:620;animation:1.8s ease-out both catHomeBellBubble;position:absolute;top:34.5%;left:22.6%;box-shadow:0 12px 28px #80642f24}.cat-home-pat-zone{z-index:5;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.cat-home-pat-zone:focus-visible{outline-offset:4px;border-radius:999px;outline:2px solid #6aa6a06b}.cat-home-pat-bubble{left:var(--cat-bubble-left,54%);top:var(--cat-bubble-top,25.5%);z-index:6;max-width:var(--cat-bubble-max-width,32%);color:#3a6865;white-space:nowrap;text-overflow:ellipsis;background:#ffffffd6;border:1px solid #6aa6a033;border-radius:999px;padding:6px 11px;font-size:12px;animation:1.9s ease-out both catHomePatNote;position:absolute;overflow:hidden;box-shadow:0 12px 26px #3c565b1f}.cat-home-speech{top:var(--cat-bubble-top,24%);left:var(--cat-bubble-left,49%);z-index:6;width:fit-content;max-width:var(--cat-bubble-max-width,32%);padding:clamp(6px, var(--cat-space-8), 9px) clamp(10px, var(--cat-space-14), 15px);color:#3a6865;font-size:clamp(11.5px, calc(13px * var(--cat-ui-scale)), 15px);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform-origin:50% 80%;background:#ffffffd6;border:1px solid #6aa6a033;border-radius:999px;font-weight:620;line-height:1.24;transition:opacity .32s,transform .32s,filter .32s;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 12px 26px #3c565b1f}.cat-home-speech:after{display:none}.cat-home-speech.is-hidden{opacity:0;filter:blur(1px);transform:translate(-50%,8px)scale(.98)}.cat-home-speech.is-visible{opacity:1;filter:none;animation:.52s cubic-bezier(.2,.9,.22,1.18) both catHomeSpeechPop;transform:translate(-50%)scale(1)}.cat-home-speech p{margin:0}.cat-home-speech p+p{margin-top:2px}.cat-home-speech.is-proactive{white-space:normal;border-radius:16px;line-height:1.45;overflow:visible}.cat-home-mood-reaction{z-index:7;max-width:var(--cat-bubble-max-width,32%);font-size:clamp(11px, calc(12.5px * var(--cat-ui-scale)), 14px);white-space:normal;pointer-events:none;border-radius:16px;font-weight:650;line-height:1.45;animation:.22s ease-out both catHomeSpeechPop;overflow:visible}.cat-home-mood-reaction-strong,.cat-home-mood-reaction-intense,.cat-home-mood-reaction-overwhelming{box-shadow:inset 0 1px #ffffffc7,0 14px 30px #3c565b29}.cat-home-mood-float-great{color:var(--cat-gold)}.cat-home-mood-float-good{color:var(--cat-teal-dark)}.cat-home-mood-float-tired{color:#315b83}.cat-home-mood-float-bad{color:var(--cat-coral)}.cat-home-mood-float{z-index:8;min-width:0;font-size:clamp(11px, calc(12.5px * var(--cat-ui-scale)), 14px);white-space:nowrap;pointer-events:none;background:#ffffffe0;border:1px solid #ffffff94;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-weight:720;line-height:1;animation:.95s linear both catHomeMoodFloat;display:inline-flex;position:absolute;box-shadow:inset 0 1px #ffffffbd,0 12px 24px #3c565b1f}.cat-home-mood-float svg{flex:0 0 15px;width:15px;height:15px}.cat-home-moods{left:clamp(10px, var(--cat-space-18), 20px);right:clamp(10px, var(--cat-space-18), 20px);bottom:clamp(10px, var(--cat-space-22), 28px);z-index:5;gap:clamp(5px, var(--cat-space-8), 10px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute}.cat-home-mood{min-width:0;height:clamp(34px, calc(var(--cat-space-48) * .92), 50px);justify-content:center;align-items:center;gap:clamp(3px, var(--cat-space-6), 7px);color:#345f66;font-size:clamp(10.5px, calc(13px * var(--cat-ui-scale)), 15px);white-space:nowrap;-webkit-backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #52707e26;border-radius:999px;font-weight:650;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffe0,0 12px 26px #485e6621}.cat-home-mood.has-count{background:#ffffffe6;border-color:#527f8447}.cat-home-mood svg{width:clamp(15px, var(--cat-space-18), 20px);height:clamp(15px, var(--cat-space-18), 20px);flex:0 0 clamp(15px, var(--cat-space-18), 20px)}.cat-home-mood-laugh{color:var(--cat-gold)}.cat-home-mood-smile{color:var(--cat-teal-dark)}.cat-home-mood-tired{color:#315b83}.cat-home-mood-sad{color:var(--cat-coral)}.cat-home-mood-count{box-sizing:border-box;color:currentColor;text-align:center;font-variant-numeric:tabular-nums;background:#ffffffe6;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;min-width:18px;max-width:28px;height:18px;padding:0 4px;font-size:10px;font-weight:780;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-4px;overflow:hidden;box-shadow:inset 0 1px #fffc,0 6px 14px #3c565b1f}.cat-home-mood:hover,.cat-home-mood:focus-visible{border-color:#527f8452;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffeb,0 14px 30px #485e662b}.cat-home-content{z-index:8;width:100%;max-width:var(--cat-content-max-width);gap:clamp(6px, var(--cat-space-10), 12px);min-height:0;padding:clamp(4px, var(--cat-space-8), 10px) clamp(10px, var(--cat-space-16), 18px) clamp(4px, var(--cat-space-8), 10px);flex:auto;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid;position:relative;overflow:visible}.cat-home-section{flex-direction:column;width:100%;min-width:0;min-height:0;margin-top:0;display:flex}.cat-home-section-title{align-items:center;gap:clamp(6px, var(--cat-space-9), 10px);margin:0 0 clamp(4px, var(--cat-space-7), 10px);color:#1f2f46;font-size:clamp(13px, calc(16px * var(--cat-ui-scale)), 18px);font-weight:650;line-height:1.2;display:flex}.cat-home-note-date{min-width:0;margin-left:auto;margin-right:clamp(3px, var(--cat-space-6), 7px);color:#26384b8f;font-size:clamp(9.5px, calc(11px * var(--cat-ui-scale)), 12px);white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 auto;align-items:baseline;font-weight:600;line-height:1;display:inline-flex}.cat-home-note-date-dot{color:#26384b52;margin:0 3px;font-style:normal}.cat-home-note-date-gz{font-size:1.22em;font-weight:750}.cat-home-envelope,.cat-home-clock{width:clamp(16px, var(--cat-space-20), 21px);height:clamp(16px, var(--cat-space-20), 21px);flex:0 0 clamp(16px, var(--cat-space-20), 21px);color:var(--cat-teal)}.cat-home-envelope{display:block}.cat-home-clock{display:inline-flex;position:relative}.cat-home-clock:before{content:"";border:2px solid;border-radius:999px;position:absolute;inset:1px}.cat-home-clock:after{content:"";border-bottom:2px solid;border-left:2px solid;width:6px;height:8px;position:absolute;top:5px;left:10px}.cat-home-note-card,.cat-home-shichen-card{background:linear-gradient(180deg, var(--cat-panel-surface-top), var(--cat-panel-surface));border:1px solid #7497992e;border-radius:8px;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 14px 34px #4a60671f}.cat-home-note-card{padding:clamp(12px, var(--cat-space-18), 22px) clamp(10px, var(--cat-space-16), 18px) clamp(8px, var(--cat-space-12), 16px);gap:clamp(5px, var(--cat-space-8), 10px);appearance:none;background:linear-gradient(180deg, var(--cat-panel-surface-top), var(--cat-panel-surface));color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s,box-shadow .16s}.cat-home-note-card:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffdb,0 18px 38px #4a606729}.cat-home-note-card:active{transform:translateY(0)}.cat-home-note-card:focus-visible{outline-offset:2px;outline:2px solid #5e9f97bf}.cat-home-note-head{justify-content:space-between;align-items:center;gap:clamp(8px, var(--cat-space-12), 14px);min-height:0;padding:clamp(8px, var(--cat-space-12), 14px) 0 clamp(3px, var(--cat-space-4), 6px);flex:auto;display:flex}.cat-home-note-head-main{justify-content:center;gap:clamp(4px, var(--cat-space-6), 8px);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.cat-home-note-side{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;min-width:0;display:flex}.cat-home-note-oracle{color:#243a4d;min-width:0;min-height:0;font-family:STXingkai,Xingkai SC,STKaiti,Kaiti SC,KaiTi,楷体,Songti SC,Noto Serif SC,serif;font-size:calc(clamp(15px, calc(19px * var(--cat-ui-scale)), 21px) * var(--cat-oracle-fit,1));white-space:nowrap;flex:none;margin:0;font-weight:600;line-height:1.4;overflow:hidden}@keyframes cat-note-waiting{0%,to{opacity:.45}50%{opacity:.9}}.cat-home-note-oracle.is-waiting{color:#26384b8c;font-size:clamp(12px, calc(14px * var(--cat-ui-scale)), 15px);animation:1.8s ease-in-out infinite cat-note-waiting}.cat-home-note-score-ring{width:clamp(52px, var(--cat-space-64), 70px);height:clamp(52px, var(--cat-space-64), 70px);background:radial-gradient(circle at center, #fff 0 55%, transparent 56%), conic-gradient(var(--cat-note-score-color) var(--cat-note-score), #74979929 0);border-radius:999px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffe6,0 10px 22px #4a60671f}.cat-home-note-score-ring-inner{width:clamp(38px, var(--cat-space-48), 54px);height:clamp(38px, var(--cat-space-48), 54px);background:#ffffffe0;border-radius:999px;place-content:center;justify-items:center;row-gap:2px;display:grid}.cat-home-note-score-ring-inner strong{color:#1f2f46;font-size:clamp(15px, calc(19px * var(--cat-ui-scale)), 21px);font-weight:800;line-height:1}.cat-home-note-score-ring-inner em{color:var(--cat-note-score-color);font-style:normal;font-size:clamp(8.5px, calc(10px * var(--cat-ui-scale)), 11px);font-weight:780;line-height:1}.cat-home-note-dimensions{gap:clamp(4px, var(--cat-space-6), 7px);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.cat-home-note-dimension{justify-content:space-between;align-items:center;gap:clamp(4px, var(--cat-space-6), 8px);min-width:0;min-height:0;padding:clamp(3px, calc(5px * var(--cat-ui-scale)), 5px) clamp(5px, var(--cat-space-7), 9px);background:#f5f8f4b8;border-radius:8px;display:flex}.cat-home-note-dimension-label{color:#26384b;font-size:clamp(10.5px, calc(12px * var(--cat-ui-scale)), 13px);font-weight:700;line-height:1}.cat-home-note-paws{align-items:center;gap:clamp(2px, var(--cat-space-3), 4px);display:inline-flex}.cat-home-note-paw{width:clamp(10px, calc(12px * var(--cat-ui-scale)), 13px);height:clamp(10px, calc(12px * var(--cat-ui-scale)), 13px);color:#74979942;flex:none}.cat-home-note-paw.is-active{color:var(--cat-teal-dark)}.cat-home-note-tips{gap:clamp(4px, var(--cat-space-6), 7px);padding-top:clamp(5px, var(--cat-space-8), 9px);border-top:1px dashed #59767b38;flex-direction:column;flex:none;display:flex}.cat-home-note-tip{align-items:start;gap:clamp(6px, var(--cat-space-8), 10px);grid-template-columns:auto minmax(0,1fr);display:grid}.cat-home-note-tip-tag{font-size:clamp(9.5px, calc(11px * var(--cat-ui-scale)), 12px);border-radius:999px;margin-top:1px;padding:2px 7px;font-weight:780;line-height:1.2;display:inline-flex}.cat-home-note-tip.is-warning .cat-home-note-tip-tag{color:#b6674a;background:#bf744e1f}.cat-home-note-tip.is-good .cat-home-note-tip-tag{color:#2f7a52;background:#4c9b6821}.cat-home-note-tip.is-advice .cat-home-note-tip-tag{color:var(--cat-teal-dark);background:#5e9f9724}.cat-home-note-tip p{color:#26384bcc;min-width:0;font-size:clamp(11px, calc(12.5px * var(--cat-ui-scale)), 14px);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.cat-home-note-detail-cue{color:var(--cat-teal-dark);font-size:clamp(10.5px, calc(12px * var(--cat-ui-scale)), 13px);opacity:.72;white-space:nowrap;flex:none;align-self:flex-end;align-items:center;gap:4px;font-weight:750;line-height:1;transition:opacity .16s,transform .16s;display:inline-flex}.cat-home-note-detail-cue:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(-45deg)}.cat-home-note-card:hover .cat-home-note-detail-cue,.cat-home-note-card:focus-visible .cat-home-note-detail-cue{opacity:1;transform:translate(1px)}.cat-home-shichen-card{padding:clamp(10px, var(--cat-space-14), 16px) clamp(7px, var(--cat-space-10), 12px) clamp(4px, var(--cat-space-7), 9px);background:linear-gradient(180deg, var(--cat-panel-surface-top), var(--cat-panel-surface));gap:0}.cat-home-shichen-nav{align-items:center;gap:clamp(3px, var(--cat-space-4), 6px);transform:translateY(calc(var(--cat-space-7) - var(--cat-space-2)));flex:none;margin-left:auto;display:flex}.cat-home-shichen-nav-date{color:#26384b8c;font-size:clamp(9.5px, calc(11px * var(--cat-ui-scale)), 12px);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-weight:600;line-height:1;display:inline-flex}.cat-home-shichen-nav-date em{color:#26384bc7;font-style:normal;font-weight:700}.cat-home-shichen-nav-date em.is-today{color:var(--cat-teal-dark)}.cat-home-shichen-nav-btn{width:clamp(22px, var(--cat-space-26), 28px);height:clamp(22px, var(--cat-space-26), 28px);color:#26384b99;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .14s,color .14s,transform .14s;display:inline-flex}.cat-home-shichen-nav-btn svg{width:clamp(14px, var(--cat-space-16), 17px);height:clamp(14px, var(--cat-space-16), 17px)}.cat-home-shichen-nav-btn:hover,.cat-home-shichen-nav-btn:focus-visible{color:var(--cat-teal-dark);background:#6aa6a024;outline:none}.cat-home-shichen-nav-btn:active{transform:scale(.92)}.cat-home-shichen-nav-btn:disabled{opacity:.32;cursor:default;color:#26384b99;background:0 0}.cat-home-shichen-scroll{flex:auto;min-width:0;min-height:0;display:flex;overflow-x:auto}.cat-home-shichen-track{grid-template-columns:repeat(var(--shichen-interval-count,12), minmax(22px, 1fr));gap:clamp(1px, var(--cat-space-2), 3px);flex:auto;min-height:0;display:grid;position:relative}.cat-home-shichen-loading{min-height:clamp(64px, var(--cat-space-78), 92px);color:#26384b80;font-size:clamp(10px, calc(11px * var(--cat-ui-scale)), 12px);letter-spacing:.18em;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.cat-home-shichen-col{min-width:0;min-height:0;padding:clamp(2px, var(--cat-space-3), 4px) 0;border-radius:clamp(8px, var(--cat-space-10), 12px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1.2px solid #0000;flex-direction:column;align-items:center;gap:1px;transition:border-color .16s,background-color .16s;display:flex}.cat-home-shichen-col:focus-visible{border-color:#3f7f7a66;outline:none}.cat-home-shichen-col.is-active{background:#6aa6a017;border-color:#3f7f7a85}.cat-home-shichen-bar-zone{width:100%;min-height:clamp(34px, var(--cat-space-48), 56px);flex:auto;justify-content:center;align-items:flex-end;display:flex;position:relative}.cat-home-shichen-bar{width:clamp(7px, var(--cat-space-9), 10px);filter:saturate(.3)brightness(1.04);border-radius:999px;min-height:5px;transition:background-color .16s,filter .16s}.cat-home-shichen-col.is-active .cat-home-shichen-bar{filter:saturate(.85)}.cat-home-shichen-col.is-current .cat-home-shichen-bar{filter:none}.cat-home-shichen-bar.is-great{background:#339a5d}.cat-home-shichen-bar.is-good{background:#7fbb6a}.cat-home-shichen-bar.is-neutral{background:#e6c455}.cat-home-shichen-bar.is-warning{background:#e89a63}.cat-home-shichen-bar.is-danger{background:#d2604a}.cat-home-shichen-bar-label{font-size:clamp(9px, calc(10px * var(--cat-ui-scale)), 11px);white-space:nowrap;font-weight:760;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.cat-home-shichen-name{color:#26384bbd;font-size:clamp(10px, calc(12px * var(--cat-ui-scale)), 13px);white-space:nowrap;font-weight:600;line-height:1.15}.cat-home-shichen-time{color:#3d4d5b80;font-size:clamp(8px, calc(9px * var(--cat-ui-scale)), 10px);white-space:nowrap;line-height:1.15}.cat-home-shichen-col.is-current .cat-home-shichen-name{color:#2f6b66;font-weight:760}.cat-home-shichen-col.is-current .cat-home-shichen-time{color:#2f6b66c7;font-weight:620}.cat-tone-great{color:#27814d}.cat-tone-good{color:#4d9450}.cat-tone-neutral{color:#b08d22}.cat-tone-warning{color:#c2683f}.cat-tone-danger{color:#b54a36}.cat-home-shichen-popover-enter{animation:.15s ease-out both cat-shichen-popover-in}.cat-home-shichen-popover-panel{color:#26384b;background:radial-gradient(circle at 88% 10%,#6aa6a029,#0000 34%),linear-gradient(#fffffcfa,#faf8f0f5);border:1px solid #7497993d;border-radius:8px;flex-direction:column;gap:7px;padding:10px;display:flex;position:relative;overflow:visible;box-shadow:0 16px 38px #4a60672e,0 4px 12px #4a60671f,inset 0 1px #ffffffe6}.cat-home-shichen-popover-panel:after{content:"";left:var(--cat-shichen-popover-arrow-x,50%);top:var(--cat-shichen-popover-arrow-top,auto);bottom:var(--cat-shichen-popover-arrow-bottom,-5px);background:#faf8f0fa;border-bottom:1px solid #7497993d;border-right:1px solid #7497993d;width:10px;height:10px;position:absolute;transform:translate(-50%)rotate(45deg)}.cat-home-shichen-popover-head{grid-template-columns:minmax(0,1fr) auto 20px;align-items:start;gap:6px;display:grid}.cat-home-shichen-popover-title-wrap{flex-direction:column;gap:1px;min-width:0;display:flex}.cat-home-shichen-popover-title{color:#26384b;font-size:13px;font-weight:780;line-height:1.2}.cat-home-shichen-popover-meta{color:#3d4d5b94;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.cat-home-shichen-popover-rating{min-width:34px;height:20px;color:var(--cat-shichen-popover-rating-color,currentColor);white-space:nowrap;background:#6aa6a01a;border:1px solid #3f7f7a29;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:760;line-height:1;display:inline-flex}.cat-home-shichen-popover-close{color:#3d4d5b8a;background:#4d626e14;border:0;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:15px;line-height:1;transition:background-color .16s,color .16s;display:inline-flex}.cat-home-shichen-popover-close:hover,.cat-home-shichen-popover-close:focus-visible{color:#26384bc7;background:#4d626e24;outline:none}.cat-home-shichen-popover-badge{color:#9a7918;background:#e6c45524;border:1px solid #b08d223d;border-radius:999px;width:fit-content;max-width:100%;padding:3px 6px;font-size:9px;font-weight:700;line-height:1.2}.cat-home-shichen-popover-yiji{color:#26384bc7;gap:3px;font-size:10px;line-height:1.55;display:grid}.cat-home-shichen-popover-yiji div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cat-home-shichen-popover-yiji span{margin-right:5px;font-weight:780}.cat-home-shichen-popover-yiji .is-yi{color:#27814d}.cat-home-shichen-popover-yiji .is-ji{color:#b54a36}.cat-home-shichen-popover-ask{color:#2f6b66;background:#6aa6a01a;border:1px solid #3f7f7a33;border-radius:8px;justify-content:center;align-items:center;min-height:26px;font-size:10px;font-weight:760;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.cat-home-shichen-popover-ask:hover,.cat-home-shichen-popover-ask:focus-visible{background:#6aa6a029;border-color:#3f7f7a57;outline:none;transform:translateY(-1px)}@keyframes cat-shichen-popover-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cat-home-chat-dock{--cat-dock-input:clamp(46px, calc(var(--cat-dock-height) - max(env(safe-area-inset-bottom), 6px) - 4px), 56px);--cat-dock-send:calc(var(--cat-dock-input) - 12px);z-index:55;width:100%;max-width:var(--cat-content-max-width);flex:0 0 var(--cat-dock-height);min-height:0;padding:0 clamp(8px, var(--cat-space-10), 12px) max(env(safe-area-inset-bottom), clamp(5px, var(--cat-space-7), 10px));align-items:center;margin:0 auto;display:flex;position:relative;overflow:visible}.cat-home-chat-dock>.w-full{max-width:none;padding-left:0;padding-right:0}.cat-home-chat-dock .message-input-surface{height:var(--cat-dock-input);min-height:var(--cat-dock-input);background:var(--cat-panel-surface)!important;border-color:#7497993d!important;border-radius:999px!important;box-shadow:0 10px 26px #3b596524,inset 0 1px #ffffffe6!important}.cat-home-chat-dock .message-input-textarea{white-space:nowrap;display:block;min-height:var(--cat-dock-input)!important;height:var(--cat-dock-input)!important;max-height:var(--cat-dock-input)!important;padding:calc((var(--cat-dock-input) - 21px) / 2) calc(var(--cat-dock-send) + 60px) calc((var(--cat-dock-input) - 21px) / 2) calc(var(--cat-dock-send) + 72px)!important;color:#20324b!important;font-size:clamp(13px, calc(14px * var(--cat-ui-scale)), 15px)!important;line-height:21px!important;overflow:hidden!important}.cat-home-chat-dock .message-input-textarea::placeholder{color:#3d5a6c8c!important}.cat-home-chat-dock .message-input-surface:not(:has([data-guide=chart-picker])) .message-input-textarea{padding-left:20px!important}.cat-home-chat-dock .message-input-surface>.absolute.left-2\.5{top:0!important;bottom:0!important;left:clamp(6px, var(--cat-space-8), 9px)!important;gap:clamp(4px, var(--cat-space-6), 6px)!important}.cat-home-chat-dock .destiny-chart-picker-trigger{width:var(--cat-dock-send)!important;height:var(--cat-dock-send)!important;border-radius:999px!important;justify-content:center!important;padding:0!important}.cat-home-chat-dock .destiny-chart-picker-trigger>:first-child{width:calc(var(--cat-dock-send) - 3px)!important;height:calc(var(--cat-dock-send) - 3px)!important}.cat-home-chat-dock .destiny-chart-picker-trigger-label{display:none!important}.cat-home-chat-dock [data-guide=synastry-entry]{color:#3d7773!important;background:#ffffffe6!important;border-radius:999px!important;min-width:54px!important;height:28px!important;padding-left:8px!important;padding-right:9px!important;font-size:11px!important;box-shadow:inset 0 0 0 1px #6aa6a057!important}.cat-home-chat-dock [data-guide=synastry-entry]:hover,.cat-home-chat-dock [data-guide=synastry-entry]:focus-visible{color:#2f6b66!important;background:#6aa6a024!important;box-shadow:inset 0 0 0 1px #6aa6a080!important}.cat-home-chat-dock .message-send-button{right:clamp(6px, var(--cat-space-8), 9px)!important;bottom:calc((100% - var(--cat-dock-send)) / 2)!important;width:var(--cat-dock-send)!important;height:var(--cat-dock-send)!important;border-radius:999px!important}.cat-home-chat-dock .cat-send-icon{filter:hue-rotate(176deg)saturate(.66)brightness(1.04);transform:translateY(-1px)}.cat-home-chat-dock .voice-input-button{right:calc(var(--cat-dock-send) + 12px);bottom:calc((var(--cat-dock-input) - 36px) / 2);color:#466679}.cat-home-chat-dock .voice-input-button[aria-pressed=true]{color:#c95753}.cat-home-chat-dock .message-send-button:disabled{color:#315b8373!important;box-shadow:none!important;background:#315b831a!important}.cat-home-chat-dock .message-send-button:disabled .cat-send-icon{filter:hue-rotate(176deg)saturate(.38)brightness(.92)}.cat-home-chat-dock .message-send-button:not(:disabled){color:#fff!important;background:linear-gradient(#315b83,#234565)!important;box-shadow:inset 0 1px #ffffff3d,0 10px 24px #23456540!important}.cat-home-chat-dock .message-send-button:not(:disabled) .cat-send-icon{filter:hue-rotate(176deg)saturate(.72)brightness(1.12)drop-shadow(0 1px 1px #0627332e)}@keyframes catHomeFloatIn{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes catHomeSpeechPop{0%{opacity:0;transform:translate(calc(-50% - 6px),10px)scale(.94)}70%{opacity:1;transform:translate(calc(1px - 50%),-2px)scale(1.02)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes catHomePatNote{0%{opacity:0;transform:translate(-50%,10px)scale(.96)}18%{opacity:1;transform:translate(-50%)scale(1)}78%{opacity:1;transform:translate(-50%,-6px)scale(1)}to{opacity:0;transform:translate(-50%,-12px)scale(.98)}}@keyframes catHomeSmokeDrift{0%{opacity:0;transform:translateY(12px)scale(.72)rotate(-8deg)}18%{opacity:.56}52%{opacity:.42;transform:translate(10px,-24px)scale(1.05)rotate(9deg)}to{opacity:0;transform:translate(24px,-58px)scale(1.42)rotate(20deg)}}@keyframes catHomeTagLayerWind{0%,to{transform:rotate(-1.2deg)}32%{transform:rotate(1.6deg)}66%{transform:rotate(-.7deg)}}@keyframes catHomeTagLayerRing{0%{transform:rotate(0)}14%{transform:rotate(-13deg)}31%{transform:rotate(11deg)}49%{transform:rotate(-8deg)}68%{transform:rotate(4.5deg)}84%{transform:rotate(-2deg)}to{transform:rotate(0)}}@keyframes catHomeBellBubble{0%{opacity:0;transform:translateY(5px)scale(.96)}18%{opacity:1;transform:translateY(0)scale(1)}78%{opacity:1;transform:translateY(-4px)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.98)}}@keyframes catHomeMoodFloat{0%{opacity:.96;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate3d(calc(-50% + var(--cat-mood-drift)), -84px, 0) scale(.96)}}@media (prefers-reduced-motion:reduce){.cat-home-pet{transition:none;transform:none}.cat-home-pet.is-idle .cat-home-pet-sprite,.cat-home-pet-sprite[data-pet-sprite-state=loafing],.cat-home-smoke span,.cat-home-tag-layer,.cat-home-tag-layer.is-ringing,.cat-home-bell-bubble{animation:none}.cat-home-mood-reaction,.cat-home-speech.is-proactive,.cat-home-mood-float{animation:none;transform:translate(-50%)}}@media (width<=420px){.cat-home-speech{border-radius:999px;width:fit-content;padding:6px 11px;line-height:1.24}.cat-home-moods{gap:clamp(5px, var(--cat-space-8), 9px);left:clamp(8px, var(--cat-space-12), 14px);right:clamp(8px, var(--cat-space-12), 14px);bottom:clamp(8px, var(--cat-space-18), 24px)}.cat-home-mood{height:clamp(32px, calc(var(--cat-space-42) * .95), 46px);gap:clamp(3px, var(--cat-space-4), 5px);padding:0 clamp(3px, var(--cat-space-4), 5px)}.cat-home-mood svg{width:clamp(13px, var(--cat-space-16), 17px);height:clamp(13px, var(--cat-space-16), 17px)}.cat-home-note-dimensions{gap:4px}.cat-home-note-dimension{padding:4px 5px}}@media (width<=360px){.cat-home-speech{width:fit-content;font-size:clamp(11px, calc(12.5px * var(--cat-ui-scale)), 13px);padding:6px 10px;line-height:1.22}.cat-home-mood{height:clamp(31px, calc(var(--cat-space-42) * .9), 42px);font-size:clamp(10px, calc(12px * var(--cat-ui-scale)), 12px);gap:3px;padding-inline:4px}.cat-home-mood svg{width:clamp(13px, var(--cat-space-16), 17px);height:clamp(13px, var(--cat-space-16), 17px)}.cat-home-content{padding-left:8px;padding-right:8px}.cat-home-section-title{font-size:clamp(12px, calc(15px * var(--cat-ui-scale)), 16px)}.cat-home-note-card,.cat-home-shichen-card{padding-left:8px;padding-right:8px}.cat-home-note-card{gap:5px}.cat-home-note-oracle{font-size:calc(clamp(14px, calc(17px * var(--cat-ui-scale)), 18px) * var(--cat-oracle-fit,1))}.cat-home-note-score-ring{width:52px;height:52px}.cat-home-note-score-ring-inner{width:38px;height:38px}.cat-home-note-tips{padding-top:4px}.cat-home-shichen-time{font-size:7.5px}}@media (width>=1024px){.cat-home-shell{max-width:480px}}[data-theme=xian-dawn] .destiny-chart-picker-item{color:rgb(var(--xian-text))!important}[data-theme=xian-dawn] .destiny-chart-picker-item:hover{background:rgb(var(--xian-primary) / .08)!important}[data-theme=xian-dawn] .destiny-chart-picker-item-active{color:rgb(var(--xian-primary-hover))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .66), inset 0 0 0 1px rgb(var(--xian-primary) / .16)!important;background:linear-gradient(#ffe2d3c2,#f6cab594)!important}[data-theme=xian-dawn] .destiny-chart-picker-trigger{color:rgb(var(--xian-text))!important}[data-theme=xian-dawn] .destiny-chart-picker-trigger:hover,[data-theme=xian-dawn] .destiny-chart-picker-trigger.bg-white\/\[0\.06\]{background:linear-gradient(180deg, rgb(var(--xian-card) / .72), rgb(var(--xian-card-raised) / .52))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .58), 0 5px 14px rgb(var(--xian-black) / .08)!important}[data-theme=xian-dawn] .destiny-chart-picker-trigger-label{color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-dawn] .destiny-chart-picker-trigger-label svg{color:rgb(var(--xian-muted))!important}.profile-avatar-picker{background:radial-gradient(ellipse 120% 80% at 50% 0%, rgb(var(--xian-light) / .08), transparent 56%), linear-gradient(180deg, rgb(var(--xian-card-raised) / .98), rgb(var(--xian-bg-soft) / .98));border-color:rgb(var(--xian-border-strong) / .72);box-shadow:0 22px 52px rgb(var(--xian-black) / .62), inset 0 1px 0 rgb(var(--xian-white) / .08)}[data-theme=xian-dawn] .profile-avatar-picker{background:linear-gradient(180deg, rgb(var(--xian-card-raised) / .98), rgb(var(--xian-bg-soft) / .98));box-shadow:0 22px 52px rgb(var(--xian-black) / .16), inset 0 1px 0 rgb(var(--xian-white) / .62)}.xian-btn-normal{border:1px solid rgb(var(--xian-border-control) / .72);background:rgb(var(--xian-card) / .72);box-shadow:none}.xian-btn-normal:hover{border-color:rgb(var(--xian-border-control-hover) / .82);background:rgb(var(--xian-card-raised) / .82)}.xian-btn-glass{border:1px solid rgb(var(--xian-border-glass) / .14);background:rgb(var(--xian-white) / .08);box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .16), 0 8px 30px rgb(var(--xian-black) / .35)}.xian-btn-glass:hover{border-color:rgb(var(--xian-border-glass) / .22);background:rgb(var(--xian-white) / .12)}.user-message-bubble{background:rgb(var(--xian-user-bubble));border:1px solid rgb(var(--xian-user-bubble-border));color:rgb(var(--xian-text))}.user-message-bubble.is-selected{border-color:rgb(var(--xian-primary));box-shadow:0 0 0 1px rgb(var(--xian-primary))}.user-message-bubble-divider{border-color:rgb(var(--xian-user-bubble-border) / .55)}.chat-daily-fortune-card{background:rgb(var(--today-fortune-card-bg) / var(--today-fortune-card-bg-opacity));border-color:rgb(var(--today-fortune-card-border) / var(--today-fortune-card-border-opacity));color:rgb(var(--today-fortune-primary));box-shadow:0 8px 22px rgb(var(--xian-black) / .12)}.chat-daily-fortune-card__accent{background:rgb(var(--today-fortune-ink) / .68)}.chat-daily-fortune-card__divider,.chat-daily-fortune-card__dimension-grid>:not(:first-child){border-color:rgb(var(--today-fortune-card-border) / var(--today-fortune-card-border-opacity))}.chat-daily-fortune-card__dimension-grid>:not(:first-child){border-left-width:1px}.chat-weekly-fortune-card__days>:not(:first-child){border-color:rgb(var(--today-fortune-card-border) / var(--today-fortune-card-border-opacity))}.chat-daily-fortune-card__primary{color:rgb(var(--today-fortune-primary))}.chat-daily-fortune-card__muted{color:rgb(var(--today-fortune-secondary))}.chat-daily-fortune-card__score,.chat-daily-fortune-card__advice-label{color:rgb(var(--today-fortune-ink))}.chat-daily-fortune-card__reference-label{color:rgb(var(--today-fortune-secondary));font-weight:500}.chat-daily-fortune-card__reference-color-value{color:rgb(var(--today-fortune-ink));font-weight:600}.chat-daily-fortune-card__star-on{color:rgb(var(--today-fortune-star))}.chat-daily-fortune-card__star-off{color:rgb(var(--today-fortune-star-off) / var(--today-fortune-star-off-opacity))}.chat-daily-fortune-card__positive{color:rgb(var(--today-fortune-positive))}.chat-daily-fortune-card__negative{color:rgb(var(--today-fortune-negative))}.chat-daily-fortune-card__advice{border-color:rgb(var(--today-fortune-ink) / .42);color:rgb(var(--today-fortune-primary))}.chat-daily-fortune-card__footer{color:rgb(var(--today-fortune-secondary))}.gold-text{background:var(--xian-gradient-gold-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.xian-avatar-shell{background:var(--xian-avatar-bg);color:rgb(var(--xian-avatar-text));box-shadow:inset 0 0 0 1px rgb(var(--xian-avatar-text) / .15), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.xian-avatar-mark{color:rgb(var(--xian-avatar-text));text-shadow:none;font-family:STKaiti,Kaiti SC,KaiTi,楷体,Songti SC,Noto Serif SC,serif}.btn-primary{background:var(--xian-gradient-primary);color:rgb(var(--xian-white));border:1px solid rgb(var(--xian-primary) / .5);border-radius:9999px;padding:.75rem 2rem;font-weight:600;transition:all .2s}.btn-primary:hover{background:var(--xian-gradient-primary-hover);box-shadow:var(--xian-shadow-primary);transform:translateY(-1px)}.btn-gold{background:var(--xian-gradient-gold-button);color:rgb(var(--xian-ink));border-radius:9999px;padding:.75rem 2rem;font-weight:700;transition:all .2s}.btn-gold:hover{box-shadow:var(--xian-shadow-gold);transform:translateY(-1px)}.input-field{background:rgb(var(--xian-card) / .6);border:1px solid rgb(var(--xian-border) / .8);color:rgb(var(--xian-text));border-radius:8px;width:100%;padding:.625rem 1rem;transition:border-color .2s}.residence-select-row .input-field{padding-inline:.375rem;font-size:.75rem!important}@media (width>=640px){.residence-select-row .input-field{font-size:.875rem!important}}.input-field:focus{border-color:rgb(var(--xian-primary));box-shadow:0 0 0 2px rgb(var(--xian-primary) / .2);outline:none}.input-field.input-field-error{background:linear-gradient(180deg, #7f1d1d38, rgb(var(--xian-card) / .66));border-color:#f87171f2;box-shadow:0 0 0 1px #f8717133,0 0 0 4px #ef44441f}.input-field.input-field-error:focus{border-color:#fca5a5;box-shadow:0 0 0 1px #fca5a557,0 0 0 4px #ef44442e}.input-field::placeholder{color:rgb(var(--xian-subtle))}.auth-error-alert{background:linear-gradient(135deg, #7f1d1d70, #450a0a5c), rgb(var(--xian-card) / .84);color:#fee2e2;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .08), 0 12px 28px #450a0a3d;border:1px solid #f87171bd;border-radius:.875rem;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;display:flex}.auth-error-alert-mark{color:#fff1f2;background:#f8717133;border:1px solid #fecacabd;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;font-weight:800;line-height:1;display:inline-flex}.auth-error-alert-title{color:#fff1f2;font-size:.8125rem;font-weight:700;line-height:1.2}.auth-error-alert-message{color:#fee2e2f5;margin-top:.125rem;font-size:.875rem;line-height:1.55}[data-theme=xian-dawn] .input-field.input-field-error{color:rgb(var(--xian-text));background:linear-gradient(#fef2f2f5,#fff7ede6);border-color:#b91c1cc7;box-shadow:0 0 0 1px #b91c1c14,0 0 0 4px #b91c1c1a}[data-theme=xian-dawn] .input-field.input-field-error:focus{border-color:#991b1bdb;box-shadow:0 0 0 1px #991b1b1f,0 0 0 4px #b91c1c24}[data-theme=xian-dawn] .auth-error-alert,[data-theme=xian-cat] .auth-error-alert{color:#7f1d1d;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .74), 0 12px 26px #7f1d1d1a;background:linear-gradient(135deg,#fef2f2fa,#fff7edeb);border-color:#b91c1c80}[data-theme=xian-dawn] .auth-error-alert-mark,[data-theme=xian-cat] .auth-error-alert-mark{color:#7f1d1d;background:#b91c1c1a;border-color:#b91c1c6b}[data-theme=xian-dawn] .auth-error-alert-title,[data-theme=xian-cat] .auth-error-alert-title{color:#7f1d1d}[data-theme=xian-dawn] .auth-error-alert-message,[data-theme=xian-cat] .auth-error-alert-message{color:#7f1d1deb}.markdown-content h1{color:rgb(var(--xian-gold-light));margin:1.5rem 0 .5rem;font-size:1.1em;font-weight:700}.markdown-content h2{color:rgb(var(--xian-gold-light));border-top:1px solid rgb(var(--xian-border) / .5);margin:1.25rem 0 .4rem;padding-top:.75rem;font-size:1em;font-weight:700}.markdown-content h2:first-child{border-top:none;margin-top:0;padding-top:0}.markdown-content h3{color:rgb(var(--xian-text));margin:.75rem 0 .3rem;font-size:.95em;font-weight:600}.markdown-content p{margin:.4rem 0;line-height:1.8}.markdown-content ul,.markdown-content ol{margin:.4rem 0;padding-left:1.5rem}.markdown-content ul{list-style:outside}.markdown-content ol{list-style:decimal}.markdown-content li{margin:.2rem 0;line-height:1.7}.markdown-content strong{color:rgb(var(--xian-light))}.markdown-content blockquote{border-left:2px solid rgb(var(--xian-gold-light) / .55);background:rgb(var(--xian-gold-light) / .06);color:rgb(var(--xian-muted));border-radius:0 .45rem .45rem 0;margin:.75rem 0 .25rem;padding:.55rem .75rem}.markdown-content blockquote p{margin:0}.fortune-report-prose>p:not(.fortune-citation):not(.fortune-report-item-paragraph){text-indent:2em}.fortune-report-prose :is(ul,ol),.fortune-report-prose :is(li,li p),.fortune-report-prose .fortune-report-item-paragraph,.fortune-report-prose .fortune-citation{text-indent:0}.markdown-content table{border-collapse:collapse;width:100%;margin:.5rem 0;font-size:.85em}.markdown-content th{background:rgb(var(--xian-primary) / .2);color:rgb(var(--xian-light));border:1px solid rgb(var(--xian-border) / .6);text-align:left;padding:.4rem .6rem;font-weight:600}.markdown-content td{border:1px solid rgb(var(--xian-border) / .4);padding:.35rem .6rem}.markdown-content tr:nth-child(2n){background:rgb(var(--xian-card) / .4)}.markdown-content hr{border:none;border-top:1px solid rgb(var(--xian-border) / .4);margin:1rem 0}.markdown-content .fortune-citation{border-left:2px solid rgb(var(--xian-gold-light) / .6);border-right:1px solid rgb(var(--xian-gold-light) / .18);background:linear-gradient(90deg, rgb(var(--xian-gold-light) / .07), rgb(var(--xian-gold-light) / .01));border-radius:0 6px 6px 0;flex-direction:column;align-items:stretch;gap:.25rem;margin:.85rem 0 1.1rem;padding:.55rem .95rem .55rem 1rem;display:flex}.fortune-citation-quote{color:rgb(var(--xian-gold-light) / .92);letter-spacing:.02em;font-family:Noto Serif SC,Georgia,serif;font-size:.95em;font-style:italic;line-height:1.75}.fortune-citation-quote:before{content:"「";color:rgb(var(--xian-gold-light) / .7);margin-right:.1em}.fortune-citation-quote:after{content:"」";color:rgb(var(--xian-gold-light) / .7);margin-left:.1em}.fortune-citation-source{color:rgb(var(--xian-gold-light));letter-spacing:.06em;align-self:flex-end;font-size:.82em}[data-theme=xian-dawn] .markdown-content .fortune-citation{border-left-color:rgb(var(--xian-primary-hover) / .46);border-right-color:rgb(var(--xian-border) / .58);background:linear-gradient(90deg, rgb(var(--xian-primary) / .08), rgb(var(--xian-gold) / .035) 62%, rgb(var(--xian-card) / 0));box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .54), inset 0 -1px 0 rgb(var(--xian-black) / .035)}[data-theme=xian-dawn] .fortune-citation-quote{color:#5c3721f0;text-shadow:0 1px 0 rgb(var(--xian-white) / .62)}[data-theme=xian-dawn] .fortune-citation-quote:before,[data-theme=xian-dawn] .fortune-citation-quote:after{color:rgb(var(--xian-primary-hover) / .72)}[data-theme=xian-dawn] .fortune-citation-source{color:rgb(var(--xian-primary-hover) / .86)}@keyframes huangdao-glow{0%,to{box-shadow:0 0 6px 1px rgb(var(--xian-gold-light) / .3), 0 0 16px 2px rgb(var(--xian-gold-light) / .15)}50%{box-shadow:0 0 10px 3px rgb(var(--xian-gold-light) / .5), 0 0 24px 6px rgb(var(--xian-gold-light) / .25)}}.huangdao-glow{animation:2.5s ease-in-out infinite huangdao-glow;border-color:rgb(var(--xian-gold-light) / .5)!important}@keyframes dream-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.dream-twinkle{animation:3.2s ease-in-out infinite dream-twinkle}@keyframes dream-drift{0%,to{opacity:.55;transform:translate(0)translateY(0)}50%{opacity:.85;transform:translate(-4px)translateY(-2px)}}.dream-drift{animation:6s ease-in-out infinite dream-drift}.jieqi-dial-hit{cursor:pointer;transition:fill .15s ease-out}.jieqi-dial-hit:hover{fill:#ffffff1a}@keyframes jieqi-card-burst{0%{opacity:0;transform:scale(.72)}35%{opacity:.8}to{opacity:0;transform:scale(1.12)}}.jieqi-card-trigger:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at 72% 22%, rgb(var(--xian-gold-light) / .28), transparent 34%), radial-gradient(circle at 38% 72%, #a78bfa38, transparent 42%);position:absolute;inset:-2px}.jieqi-card-trigger:active:after{animation:.46s cubic-bezier(.2,.8,.2,1) both jieqi-card-burst}@keyframes jieqi-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes jieqi-panel-in{0%{opacity:0;filter:blur(10px);transform:translateY(18px)scale(.92)}58%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.012)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes jieqi-panel-sheen{0%{opacity:0;transform:translate(-120%)rotate(18deg)}35%{opacity:.8}to{opacity:0;transform:translate(145%)rotate(18deg)}}@keyframes jieqi-dial-in{0%{opacity:0;filter:blur(8px);transform:scale(.9)rotate(-8deg)}62%{opacity:1;filter:blur();transform:scale(1)rotate(0)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes jieqi-center-in{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.jieqi-modal-backdrop{animation:.36s ease-out both jieqi-backdrop-in}.jieqi-modal-panel{--xian-bg:13 5 32;--xian-bg-soft:18 8 42;--xian-card:26 13 53;--xian-card-raised:30 15 60;--xian-border:59 31 107;--xian-border-strong:91 47 160;--xian-primary:147 51 234;--xian-primary-strong:124 58 237;--xian-primary-hover:109 40 217;--xian-light:192 132 252;--xian-gold:245 158 11;--xian-gold-light:252 211 77;--xian-text:233 213 255;--xian-muted:156 163 175;--xian-white:255 255 255;--xian-black:0 0 0;--xian-jieqi-dial-mid:20 12 42;--xian-jieqi-dial-edge:13 6 28;transform-origin:50% 48%;animation:.56s cubic-bezier(.16,1,.3,1) both jieqi-panel-in}.jieqi-modal-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgb(var(--xian-gold-light) / .12), rgb(var(--xian-white) / .08), transparent);animation:.78s ease-out 80ms both jieqi-panel-sheen;position:absolute;inset:-20% -45%}.jieqi-modal-orbit{transform-origin:50%;animation:.72s cubic-bezier(.16,1,.3,1) 80ms both jieqi-dial-in}.jieqi-modal-center{animation:.42s ease-out .28s both jieqi-center-in}.jieqi-modal-scroll{scrollbar-width:thin;scrollbar-color:rgb(var(--xian-gold-light) / .28) transparent}.jieqi-modal-scroll::-webkit-scrollbar{width:7px}.jieqi-modal-scroll::-webkit-scrollbar-track{background:0 0}.jieqi-modal-scroll::-webkit-scrollbar-thumb{border:2px solid rgb(var(--xian-bg) / .92);background:rgb(var(--xian-gold-light) / .24);border-radius:999px}[data-theme=xian-dawn] .jieqi-modal-panel .app-modal-close,[data-theme=xian-dawn] .dream-modal-panel .app-modal-close,[data-theme=xian-dawn] .bazi-fact-modal-card .app-modal-close{border-color:rgb(var(--xian-white) / .12)!important;background:rgb(var(--xian-white) / .045)!important;color:rgb(var(--xian-white) / .72)!important;box-shadow:inset 0 1px 0 #ffffff0e, 0 8px 20px rgb(var(--xian-black) / .24)!important}[data-theme=xian-dawn] .jieqi-modal-panel .app-modal-close:hover,[data-theme=xian-dawn] .jieqi-modal-panel .app-modal-close:focus-visible,[data-theme=xian-dawn] .dream-modal-panel .app-modal-close:hover,[data-theme=xian-dawn] .dream-modal-panel .app-modal-close:focus-visible,[data-theme=xian-dawn] .bazi-fact-modal-card .app-modal-close:hover,[data-theme=xian-dawn] .bazi-fact-modal-card .app-modal-close:focus-visible{border-color:rgb(var(--xian-white) / .22)!important;background:rgb(var(--xian-white) / .075)!important;color:rgb(var(--xian-white) / .94)!important;box-shadow:inset 0 1px 0 #fff1, 0 10px 24px rgb(var(--xian-black) / .3)!important}[data-theme=xian-dawn] .dream-modal-panel .app-modal-close:disabled,[data-theme=xian-dawn] .bazi-fact-modal-card .app-modal-close:disabled{border-color:rgb(var(--xian-white) / .08)!important;background:rgb(var(--xian-white) / .03)!important;color:rgb(var(--xian-white) / .42)!important;box-shadow:none!important}@media (prefers-reduced-motion:reduce){.jieqi-card-trigger:active:after,.jieqi-modal-backdrop,.jieqi-modal-panel,.jieqi-modal-panel:before,.jieqi-modal-orbit,.jieqi-modal-center{animation:none}}@keyframes jieqi-float{0%{opacity:0;transform:translateY(-4px)translate(0)}20%{opacity:.9}80%{opacity:.9}to{opacity:0;transform:translateY(28px)translate(6px)}}.jieqi-float{animation:5s ease-in-out infinite jieqi-float}@keyframes jieqi-motif-sway{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-3px)rotate(2deg)}}.jieqi-motif-sway{animation:5.5s ease-in-out infinite jieqi-motif-sway}@keyframes jieqi-art-breathe{0%,to{transform:translateY(0)rotate(-1.4deg)scale(1)}50%{transform:translateY(-2px)rotate(1.4deg)scale(1.03)}}.jieqi-art-breathe{transform-origin:50%;will-change:transform;animation:9s ease-in-out infinite jieqi-art-breathe}@media (prefers-reduced-motion:reduce){.jieqi-art-breathe{animation:none}}@keyframes shichen-tip-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.shichen-tooltip-enter{animation:.18s ease-out both shichen-tip-in}.shichen-tooltip-panel{background:rgb(var(--xian-bg-soft) / .96);box-shadow:0 12px 40px #0009, 0 0 0 1px rgb(var(--xian-primary) / .2), inset 0 1px 0 #ffffff0a}.shichen-tooltip-title{color:rgb(var(--xian-light))}.shichen-tooltip-meta{color:rgb(var(--xian-muted))}.shichen-tooltip-badge{color:rgb(var(--xian-gold-light));border-color:rgb(var(--xian-gold-light) / .4);background:rgb(var(--xian-gold-light) / .06)}.shichen-tooltip-yi-label{color:#4ade80}.shichen-tooltip-ji-label{color:#f87171}.shichen-tooltip-value{color:rgb(var(--xian-light))}@keyframes notice-slide-in{0%{opacity:0;transform:translate(24px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes notice-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes notice-glow-gold{0%,to{box-shadow:0 8px 32px -6px rgb(var(--xian-gold) / .35), 0 0 0 1px rgb(var(--xian-gold-light) / .4) inset}50%{box-shadow:0 12px 40px -4px rgb(var(--xian-gold) / .55), 0 0 0 1px rgb(var(--xian-gold-light) / .6) inset}}@keyframes notice-glow-red{0%,to{box-shadow:0 8px 32px -6px #ef44444d,inset 0 0 0 1px #f8717159}50%{box-shadow:0 12px 40px -4px #ef444473,inset 0 0 0 1px #f871718c}}.notice-card{background:linear-gradient(140deg, rgb(var(--xian-card) / .96) 0%, rgb(var(--xian-notice-end) / .96) 100%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgb(var(--xian-primary) / .35);border-radius:16px;animation:.35s cubic-bezier(.2,.9,.3,1.1) both notice-slide-in;position:relative;overflow:hidden}.notice-card.kind-done{animation:.35s cubic-bezier(.2,.9,.3,1.1) both notice-slide-in,3s ease-in-out infinite notice-glow-gold}.notice-card.kind-failed{animation:.35s cubic-bezier(.2,.9,.3,1.1) both notice-slide-in,3s ease-in-out infinite notice-glow-red}.notice-card .notice-accent{height:2px;position:absolute;inset:0 0 auto}.notice-card.kind-done .notice-accent{background:linear-gradient(90deg, transparent, rgb(var(--xian-gold-light)) 30%, rgb(var(--xian-gold)) 70%, transparent)}.notice-card.kind-failed .notice-accent{background:linear-gradient(90deg,#0000,#f87171 30%,#ef4444 70%,#0000)}.notice-card .notice-shimmer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.notice-card .notice-shimmer:after{content:"";background:linear-gradient(100deg, transparent, rgb(var(--xian-gold-light) / .08), transparent);width:60%;animation:3.5s ease-in-out infinite notice-shimmer;position:absolute;top:0;bottom:0}.notice-card.kind-failed .notice-shimmer:after{display:none}.notice-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.notice-icon.kind-done{background:radial-gradient(circle at 30% 30%, rgb(var(--xian-gold-light) / .35), rgb(var(--xian-gold) / .15));border:1px solid rgb(var(--xian-gold-light) / .5);box-shadow:0 0 12px rgb(var(--xian-gold-light) / .3) inset}.notice-icon.kind-failed{background:radial-gradient(circle at 30% 30%,#f8717159,#ef444426);border:1px solid #f8717180}.notice-btn-primary{background:var(--xian-gradient-gold-button);color:rgb(var(--xian-ink));letter-spacing:.04em;border-radius:9999px;padding:6px 14px;font-size:11px;font-weight:700;transition:all .2s}.notice-btn-primary:hover{box-shadow:0 0 16px rgb(var(--xian-gold) / .55);transform:translateY(-1px)}.notice-btn-secondary{color:#c4b5fd;border:1px solid rgb(var(--xian-primary) / .3);border-radius:9999px;padding:6px 12px;font-size:11px;transition:all .2s}.notice-btn-secondary:hover{background:rgb(var(--xian-primary) / .15);border-color:rgb(var(--xian-primary) / .5);color:rgb(var(--xian-text))}.bazi-fact-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);perspective:1200px;background:#04030cb8;animation:.18s ease-out both baziFactBackdropIn}.bazi-fact-modal-card{transform-style:preserve-3d;backface-visibility:hidden;transform-origin:50% 58%;border-radius:16px;animation:.42s cubic-bezier(.2,.82,.2,1) both baziFactFlipIn}@keyframes baziFactBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes baziFactFlipIn{0%{opacity:0;transform:translateY(18px)rotateX(18deg)rotateY(-72deg)scale(.92)}55%{opacity:1;transform:translateY(0)rotateX(2deg)rotateY(5deg)scale(1.01)}to{opacity:1;transform:translateY(0)rotateX(0)rotateY(0)scale(1)}}.dream-modal-backdrop{animation:.18s ease-out both dreamModalBackdropIn}.dream-modal-panel{transform-origin:50% 54%;animation:.36s cubic-bezier(.2,.82,.2,1) both dreamModalPanelIn}@keyframes dreamModalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes dreamModalPanelIn{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.96)}60%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.006)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.today-fortune-backdrop{animation:.22s ease-out both todayFortuneBackdropIn}.today-fortune-backdrop.closing{animation:.18s ease-in both todayFortuneBackdropOut}.today-fortune-panel{transform-origin:50% 54%;animation:.44s cubic-bezier(.16,1,.3,1) both todayFortunePanelIn}.today-fortune-panel.closing{animation:.18s cubic-bezier(.6,0,.84,0) both todayFortunePanelOut}.app-modal-close,.fortune-modal-close,.destiny-modal-close{border:1px solid rgb(var(--xian-white) / .12);background:rgb(var(--xian-white) / .045);width:2rem;height:2rem;color:rgb(var(--xian-white) / .72);box-shadow:inset 0 1px 0 #ffffff0e, 0 8px 20px rgb(var(--xian-black) / .24);border-radius:9999px;justify-content:center;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1;transition:translate .16s ease-out,scale .16s ease-out,background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out;display:inline-flex}.app-modal-close:hover,.app-modal-close:focus-visible,.fortune-modal-close:hover,.fortune-modal-close:focus-visible,.destiny-modal-close:hover,.destiny-modal-close:focus-visible{border-color:rgb(var(--xian-white) / .22);background:rgb(var(--xian-white) / .075);color:rgb(var(--xian-white) / .94);box-shadow:inset 0 1px 0 #fff1, 0 10px 24px rgb(var(--xian-black) / .3);outline:none;translate:0}.app-modal-close:active,.fortune-modal-close:active,.destiny-modal-close:active{translate:0;scale:.97}.app-modal-close:disabled,.fortune-modal-close:disabled,.destiny-modal-close:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;translate:0;scale:1}.app-modal-close-sm{width:1.625rem;height:1.625rem}.app-modal-close-icon,.fortune-modal-close-icon,.destiny-modal-close-icon{justify-content:center;align-items:center;width:1rem;height:1rem;font-size:0;line-height:0;display:inline-flex;position:relative}.app-modal-close-icon:before,.app-modal-close-icon:after,.fortune-modal-close-icon:before,.fortune-modal-close-icon:after,.destiny-modal-close-icon:before,.destiny-modal-close-icon:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:.86rem;height:1.35px;position:absolute;top:50%;left:50%}.app-modal-close-icon:before,.fortune-modal-close-icon:before,.destiny-modal-close-icon:before{transform:translate(-50%,-50%)rotate(45deg)}.app-modal-close-icon:after,.fortune-modal-close-icon:after,.destiny-modal-close-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.app-modal-close-sm .app-modal-close-icon{width:.82rem;height:.82rem}.app-modal-close-sm .app-modal-close-icon:before,.app-modal-close-sm .app-modal-close-icon:after{width:.7rem;height:1.2px}[data-theme=xian-dawn] .app-modal-close,[data-theme=xian-dawn] .fortune-modal-close,[data-theme=xian-dawn] .destiny-modal-close{border-color:rgb(var(--xian-border) / .74)!important;background:linear-gradient(180deg, rgb(var(--xian-card) / .78), rgb(var(--xian-card-raised) / .58))!important;color:rgb(var(--xian-ink))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .68), inset 0 -1px 0 rgb(var(--xian-black) / .05), 0 8px 20px rgb(var(--xian-black) / .1)!important}[data-theme=xian-dawn] .app-modal-close:hover,[data-theme=xian-dawn] .app-modal-close:focus-visible,[data-theme=xian-dawn] .fortune-modal-close:hover,[data-theme=xian-dawn] .fortune-modal-close:focus-visible,[data-theme=xian-dawn] .destiny-modal-close:hover,[data-theme=xian-dawn] .destiny-modal-close:focus-visible{border-color:rgb(var(--xian-primary) / .42)!important;background:linear-gradient(180deg, rgb(var(--xian-card) / .92), rgb(var(--xian-card-raised) / .72))!important;color:rgb(var(--xian-primary-hover))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .76), inset 0 -1px 0 rgb(var(--xian-black) / .05), 0 10px 24px rgb(var(--xian-primary) / .14)!important}[data-theme=xian-dawn] .app-modal-close:disabled,[data-theme=xian-dawn] .fortune-modal-close:disabled,[data-theme=xian-dawn] .destiny-modal-close:disabled{border-color:rgb(var(--xian-border) / .42)!important;background:rgb(var(--xian-card) / .36)!important;color:rgb(var(--xian-muted) / .54)!important;box-shadow:none!important}.destiny-almanac-dialog{border:1px solid rgb(var(--xian-white) / .1);background:rgb(var(--xian-modal-panel) / .97);color:rgb(var(--xian-text));box-shadow:0 24px 54px rgb(var(--xian-black) / .5), 0 8px 18px rgb(var(--xian-black) / .26), inset 0 1px 0 rgb(var(--xian-white) / .055), inset 0 -1px 0 rgb(var(--xian-black) / .18);border-radius:1rem;position:relative;overflow:hidden}.destiny-almanac-dialog:before{display:none}.destiny-almanac-dialog-header{border-bottom:1px solid rgb(var(--xian-white) / .08);background:rgb(var(--xian-bg) / .26)}.destiny-almanac-eyebrow{color:rgb(var(--xian-muted) / .76);letter-spacing:.18em}.destiny-almanac-heading{color:rgb(var(--xian-light) / .92);text-shadow:none}.destiny-almanac-body{color:rgb(var(--xian-text) / .84)}.destiny-almanac-muted{color:rgb(var(--xian-muted) / .88)}.destiny-almanac-section-title{color:rgb(var(--xian-light) / .88)}.app-modal-backdrop{background:rgb(var(--xian-black) / .72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100vw;min-height:100dvh;position:fixed;inset:0}.destiny-almanac-sheet,.app-modal-sheet{border:1px solid rgb(var(--xian-white) / .1);color:rgb(var(--xian-text));box-shadow:0 24px 58px rgb(var(--xian-black) / .5), 0 8px 18px rgb(var(--xian-black) / .24), 0 0 0 1px rgb(var(--xian-white) / .025) inset, inset 0 1px 0 rgb(var(--xian-white) / .055), inset 0 -1px 0 rgb(var(--xian-black) / .18);border-radius:12px;position:relative;overflow:hidden;background:rgb(var(--xian-modal-panel) / .97)!important}.destiny-almanac-sheet:before,.app-modal-sheet:before{display:none}.destiny-almanac-sheet-header,.app-modal-sheet-header{border-bottom:1px solid rgb(var(--xian-white) / .08);background:rgb(var(--xian-bg) / .26);align-items:center;gap:.5rem;min-height:2.15rem;padding:.3rem .52rem .3rem .82rem;display:flex}.destiny-almanac-sheet-header .app-modal-close-sm,.app-modal-sheet-header .app-modal-close,.app-modal-sheet-header .app-modal-close-sm{width:1.45rem;height:1.45rem}.app-modal-sheet-header .app-modal-close-icon{width:.82rem;height:.82rem}.app-modal-sheet-header .app-modal-close-icon:before,.app-modal-sheet-header .app-modal-close-icon:after{width:.7rem;height:1.2px}.destiny-almanac-sheet-scroll,.app-modal-sheet-scroll{scrollbar-width:thin;scrollbar-color:rgb(var(--xian-white) / .22) transparent;min-height:0;padding:1rem 1.15rem 1.15rem;overflow-y:auto}.destiny-almanac-sheet-scroll::-webkit-scrollbar{width:7px}.app-modal-sheet-scroll::-webkit-scrollbar{width:7px}.destiny-almanac-sheet-scroll::-webkit-scrollbar-track{background:0 0}.app-modal-sheet-scroll::-webkit-scrollbar-track{background:0 0}.destiny-almanac-sheet-scroll::-webkit-scrollbar-thumb{background:rgb(var(--xian-white) / .22);border:2px solid #080310f2;border-radius:999px}.app-modal-sheet-scroll::-webkit-scrollbar-thumb{background:rgb(var(--xian-white) / .22);border:2px solid #080310f2;border-radius:999px}.app-modal-title{color:rgb(var(--xian-light) / .92);text-shadow:none}.app-modal-body{color:rgb(var(--xian-text) / .84)}.app-modal-muted{color:rgb(var(--xian-muted) / .88)}.app-modal-sheet-footer{border-top:1px solid rgb(var(--xian-white) / .08);background:0 0;padding:.9rem 1.15rem}.destiny-almanac-panel{border:1px solid rgb(var(--xian-white) / .08);background:rgb(var(--xian-card) / .32);border-radius:10px}.destiny-almanac-panel-warm{border-color:rgb(var(--xian-white) / .1);background:rgb(var(--xian-card) / .36)}.destiny-almanac-section{border-top:1px solid rgb(var(--xian-white) / .08);padding-top:.75rem}.destiny-almanac-section:first-child{border-top:0;padding-top:0}.destiny-almanac-section-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.45rem;display:flex}.destiny-almanac-kicker{color:rgb(var(--xian-muted) / .76);letter-spacing:.18em;font-size:.56rem;font-weight:600}.destiny-almanac-help-title{color:rgb(var(--xian-light) / .88);font-size:.72rem;font-weight:650}.destiny-almanac-note{color:rgb(var(--xian-muted) / .9);font-size:.7rem;line-height:1.7}[data-theme=xian-dawn] .bg-black\/62{background-color:rgb(var(--xian-black) / .24)!important}[data-theme=xian-dawn] .today-fortune-scroll{scrollbar-color:rgb(var(--xian-primary) / .32) transparent}[data-theme=xian-dawn] .today-fortune-scroll::-webkit-scrollbar-thumb{background:rgb(var(--xian-primary) / .28);border-color:rgb(var(--xian-modal-panel) / .96);box-shadow:inset 0 0 0 1px rgb(var(--xian-white) / .36)}[data-theme=xian-dawn] .today-fortune-scroll::-webkit-scrollbar-thumb:hover{background:rgb(var(--xian-primary) / .4)}[data-theme=xian-dawn] .today-fortune-panel .text-slate-100,[data-theme=xian-dawn] .today-fortune-panel .text-slate-200,[data-theme=xian-dawn] .destiny-almanac-sheet .text-slate-100,[data-theme=xian-dawn] .destiny-almanac-sheet .text-slate-200{color:rgb(var(--xian-ink))!important}[data-theme=xian-dawn] .today-fortune-panel .text-slate-300,[data-theme=xian-dawn] .today-fortune-panel .text-slate-400,[data-theme=xian-dawn] .destiny-almanac-sheet .text-slate-300,[data-theme=xian-dawn] .destiny-almanac-sheet .text-slate-400{color:rgb(var(--xian-muted))!important}[data-theme=xian-dawn] .today-fortune-panel .text-green-400{color:#166534!important}[data-theme=xian-dawn] .today-fortune-panel .text-orange-400{color:#c2410c!important}[data-theme=xian-dawn] .today-fortune-panel .text-yellow-500{color:#a16207!important}[data-theme=xian-dawn] .today-fortune-panel .text-blue-400{color:#1d4ed8!important}[data-theme=xian-dawn] .today-fortune-panel .text-yellow-300,[data-theme=xian-dawn] .today-fortune-panel .text-amber-200,[data-theme=xian-dawn] .destiny-almanac-sheet .text-amber-200{color:rgb(var(--xian-gold-strong))!important}[data-theme=xian-dawn] .today-fortune-panel .text-emerald-100,[data-theme=xian-dawn] .today-fortune-panel .text-emerald-200,[data-theme=xian-dawn] .today-fortune-panel .text-emerald-300{color:#15803d!important}[data-theme=xian-dawn] .today-fortune-panel .text-red-100,[data-theme=xian-dawn] .today-fortune-panel .text-red-200,[data-theme=xian-dawn] .today-fortune-panel .text-red-300{color:#b91c1c!important}[data-theme=xian-dawn] .today-fortune-panel .border-yellow-500{border-color:rgb(var(--xian-gold) / .36)!important}[data-theme=xian-dawn] .today-fortune-panel .bg-yellow-500{background-color:rgb(var(--xian-gold) / .1)!important}[data-theme=xian-dawn] .today-fortune-panel .border-slate-500,[data-theme=xian-dawn] .today-fortune-panel .border-slate-300\/20{border-color:rgb(var(--xian-border) / .58)!important}[data-theme=xian-dawn] .today-fortune-panel .bg-slate-500,[data-theme=xian-dawn] .today-fortune-panel .bg-slate-400\/10{background-color:rgb(var(--xian-black) / .06)!important}[data-theme=xian-dawn] .today-fortune-panel .border-emerald-500{border-color:#22c55e57!important}[data-theme=xian-dawn] .today-fortune-panel .bg-emerald-500{background-color:#22c55e1a!important}[data-theme=xian-dawn] .today-fortune-panel .border-red-500{border-color:#ef444457!important}[data-theme=xian-dawn] .today-fortune-panel .bg-red-500{background-color:#ef444417!important}[data-theme=xian-dawn] .today-fortune-panel .border-amber-300\/35,[data-theme=xian-dawn] .destiny-almanac-sheet .border-amber-300\/35{border-color:rgb(var(--xian-gold) / .38)!important}[data-theme=xian-dawn] .today-fortune-panel .bg-amber-300\/10,[data-theme=xian-dawn] .destiny-almanac-sheet .bg-amber-300\/10{background-color:rgb(var(--xian-gold) / .1)!important}[data-theme=xian-dawn] .destiny-almanac-sheet .bg-slate-300\/5{background-color:rgb(var(--xian-black) / .05)!important}[data-theme=xian-dawn] .destiny-almanac-dialog,[data-theme=xian-dawn] .destiny-almanac-sheet,[data-theme=xian-dawn] .app-modal-sheet{border-color:rgb(var(--xian-border) / .82)!important;background:rgb(var(--xian-modal-panel) / .98)!important;box-shadow:0 22px 52px rgb(var(--xian-black) / .16), inset 0 1px 0 rgb(var(--xian-white) / .68), inset 0 -1px 0 rgb(var(--xian-black) / .04)!important}[data-theme=xian-dawn] .destiny-almanac-dialog-header,[data-theme=xian-dawn] .destiny-almanac-sheet-header,[data-theme=xian-dawn] .app-modal-sheet-header{border-bottom-color:rgb(var(--xian-border) / .62)!important;background:rgb(var(--xian-bg-soft) / .62)!important}[data-theme=xian-dawn] .destiny-almanac-heading,[data-theme=xian-dawn] .app-modal-title,[data-theme=xian-dawn] .destiny-almanac-help-title,[data-theme=xian-dawn] .destiny-almanac-section-title{color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-dawn] .destiny-almanac-body,[data-theme=xian-dawn] .app-modal-body{color:rgb(var(--xian-text) / .88)!important}[data-theme=xian-dawn] .destiny-almanac-muted,[data-theme=xian-dawn] .destiny-almanac-note,[data-theme=xian-dawn] .app-modal-muted{color:rgb(var(--xian-muted) / .92)!important}[data-theme=xian-dawn] .destiny-almanac-panel,[data-theme=xian-dawn] .destiny-almanac-panel-warm{border-color:rgb(var(--xian-border) / .68)!important;background:rgb(var(--xian-card) / .62)!important}[data-theme=xian-dawn] .destiny-almanac-section{border-top-color:rgb(var(--xian-border) / .58)!important}[data-theme=xian-dawn] .destiny-almanac-sheet-scroll,[data-theme=xian-dawn] .app-modal-sheet-scroll{scrollbar-color:rgb(var(--xian-primary) / .32) transparent}[data-theme=xian-dawn] .destiny-almanac-sheet-scroll::-webkit-scrollbar-thumb{background:rgb(var(--xian-primary) / .28)!important;border-color:rgb(var(--xian-modal-panel) / .96)!important;box-shadow:inset 0 0 0 1px rgb(var(--xian-white) / .36)!important}[data-theme=xian-dawn] .app-modal-sheet-scroll::-webkit-scrollbar-thumb{background:rgb(var(--xian-primary) / .28)!important;border-color:rgb(var(--xian-modal-panel) / .96)!important;box-shadow:inset 0 0 0 1px rgb(var(--xian-white) / .36)!important}[data-theme=xian-dawn] .destiny-calendar-backdrop{-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:#4a352c3d!important}[data-theme=xian-dawn] .destiny-calendar-capsule-button,[data-theme=xian-dawn] .destiny-calendar-shell{border-color:rgb(var(--xian-border) / .78)!important;background:linear-gradient(180deg, rgb(var(--xian-card) / .86), rgb(var(--xian-card-raised) / .72))!important;color:rgb(var(--xian-text))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .68), inset 0 -1px 0 rgb(var(--xian-black) / .05), 0 16px 42px rgb(var(--xian-black) / .14)!important}[data-theme=xian-dawn] .destiny-calendar-capsule-button:hover,[data-theme=xian-dawn] .destiny-calendar-capsule-button:focus-visible{border-color:rgb(var(--xian-primary) / .38)!important;background:linear-gradient(180deg, rgb(var(--xian-card) / .94), rgb(var(--xian-card-raised) / .82))!important;color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-dawn] .destiny-calendar{color:rgb(var(--xian-text));background:radial-gradient(ellipse at 82% 0%, rgb(var(--xian-gold-light) / .12), transparent 46%), linear-gradient(180deg, rgb(var(--xian-card) / .88), rgb(var(--xian-bg-soft) / .72))!important;box-shadow:none!important;border-color:#0000!important}[data-theme=xian-dawn] .destiny-calendar-header{--destiny-calendar-header-gan-opacity:.24;border-bottom:1px solid rgb(var(--xian-border) / .54);box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .54)}[data-theme=xian-dawn] .destiny-calendar .text-xian-light,[data-theme=xian-dawn] .destiny-calendar-detail .text-xian-light,[data-theme=xian-dawn] .destiny-calendar-detail .text-slate-100,[data-theme=xian-dawn] .destiny-calendar-detail .text-slate-200{color:rgb(var(--xian-text))!important}[data-theme=xian-dawn] .destiny-calendar .text-xian-muted,[data-theme=xian-dawn] .destiny-calendar-detail .text-xian-muted,[data-theme=xian-dawn] .destiny-calendar-detail .text-slate-300,[data-theme=xian-dawn] .destiny-calendar-detail .text-slate-400,[data-theme=xian-dawn] .destiny-calendar-nav,[data-theme=xian-dawn] .destiny-calendar-picker-nav,[data-theme=xian-dawn] .destiny-calendar-reset{color:rgb(var(--xian-muted))!important}[data-theme=xian-dawn] .destiny-calendar-nav:hover,[data-theme=xian-dawn] .destiny-calendar-nav:focus-visible,[data-theme=xian-dawn] .destiny-calendar-picker-nav:hover,[data-theme=xian-dawn] .destiny-calendar-picker-nav:focus-visible{background:rgb(var(--xian-primary) / .08)!important;color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-dawn] .destiny-calendar-reset{border-color:rgb(var(--xian-border) / .72)!important;background:rgb(var(--xian-card) / .58)!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .56)!important}[data-theme=xian-dawn] .destiny-calendar-reset:hover,[data-theme=xian-dawn] .destiny-calendar-reset:focus-visible{border-color:rgb(var(--xian-primary) / .38)!important;background:rgb(var(--xian-card-raised) / .72)!important;color:rgb(var(--xian-primary-hover))!important}.destiny-calendar-month-score:hover,.destiny-calendar-month-score:focus-visible{outline:none;border-color:rgb(var(--xian-white) / .22)!important;background:rgb(var(--xian-white) / .075)!important;box-shadow:inset 0 1px 0 #fff1, 0 10px 24px rgb(var(--xian-black) / .3)!important}[data-theme=xian-dawn] .destiny-calendar-month-score{border-color:var(--destiny-calendar-month-score-border,rgb(var(--xian-primary-hover) / .28))!important;background:var(--destiny-calendar-month-score-bg,linear-gradient(180deg, rgb(var(--xian-card) / .94), rgb(var(--xian-card-raised) / .78)))!important;color:rgb(var(--xian-text))!important;box-shadow:var(--destiny-calendar-month-score-button-shadow,inset 0 1px 0 rgb(var(--xian-white) / .68), inset 0 -1px 0 rgb(var(--xian-black) / .04), 0 6px 14px rgb(var(--xian-black) / .08))!important}[data-theme=xian-dawn] .destiny-calendar-month-score .text-xian-muted{color:rgb(var(--xian-text) / .7)!important}[data-theme=xian-dawn] .destiny-calendar-month-score:hover,[data-theme=xian-dawn] .destiny-calendar-month-score:focus-visible{border-color:rgb(var(--xian-primary) / .42)!important;background:linear-gradient(180deg, rgb(var(--xian-card) / .92), rgb(var(--xian-card-raised) / .72))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .76), inset 0 -1px 0 rgb(var(--xian-black) / .05), 0 10px 24px rgb(var(--xian-primary) / .14)!important}[data-theme=xian-dawn] .trigger-direction-arrow{box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .58), 0 1px 2px rgb(var(--xian-black) / .06)}[data-theme=xian-dawn] .trigger-direction-arrow-up{color:#0d6860!important;background:#14b8a61a!important;border-color:#0f766e3d!important}[data-theme=xian-dawn] .trigger-direction-arrow-down{color:#a44832!important;background:#ca5d451a!important;border-color:#be5a3f42!important}.destiny-calendar-year-overview{--calendar-month-focus:var(--xian-gold-light)}[data-theme=xian-dawn] .destiny-calendar-year-overview,[data-theme=xian-cat] .destiny-calendar-year-overview{--calendar-month-focus:var(--xian-primary-hover)}.destiny-calendar-picker-column-selected{fill:rgb(var(--calendar-month-focus) / .16)}.destiny-calendar-current-month-marker{color:rgb(var(--calendar-month-focus))}.destiny-calendar-current-month-marker:after{content:"";border-top:3px solid;border-left:3px solid #0000;border-right:3px solid #0000;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}[data-theme=xian-dawn] .destiny-calendar-year-overview{border-color:rgb(var(--xian-border) / .48)!important;background:radial-gradient(ellipse at 50% 0%, rgb(var(--xian-gold-light) / .1), transparent 52%), rgb(var(--xian-card) / .42)!important}[data-theme=xian-dawn] .destiny-calendar-picker-guide{stroke:rgb(var(--xian-border) / .48)!important}[data-theme=xian-dawn] .destiny-calendar-picker-track{fill:rgb(var(--xian-black) / .045)!important}[data-theme=xian-dawn] .destiny-calendar-picker-empty-bar{fill:rgb(var(--xian-muted) / .22)!important}[data-theme=xian-dawn] .destiny-calendar-picker-month{color:rgb(var(--xian-text))!important}[data-theme=xian-dawn] .destiny-calendar-picker-month:hover,[data-theme=xian-dawn] .destiny-calendar-picker-month.bg-white{background:rgb(var(--xian-primary) / .08)!important}[data-theme=xian-dawn] .destiny-calendar-weekdays{border-bottom:1px solid rgb(var(--xian-border) / .38);background:rgb(var(--xian-card) / .34)}[data-theme=xian-dawn] .destiny-calendar-weekday{color:rgb(var(--xian-muted))!important}[data-theme=xian-dawn] .destiny-calendar-day{box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .34), 0 1px 0 rgb(var(--xian-black) / .03);border-color:#0000!important}[data-theme=xian-dawn] .destiny-calendar-day:hover,[data-theme=xian-dawn] .destiny-calendar-day:focus-visible{box-shadow:0 0 0 1px rgb(var(--xian-primary) / .22), inset 0 1px 0 rgb(var(--xian-white) / .42), 0 6px 14px rgb(var(--xian-black) / .06)!important}[data-theme=xian-dawn] .destiny-calendar-day-active{box-shadow:0 0 0 2px rgb(var(--xian-primary) / .32), 0 8px 18px rgb(var(--xian-primary) / .12), inset 0 1px 0 rgb(var(--xian-white) / .56)!important}[data-theme=xian-dawn] .destiny-calendar-day-today{border-color:rgb(var(--xian-primary-hover) / .9)!important;box-shadow:0 0 0 2px rgb(var(--xian-primary) / .34), 0 0 0 4px rgb(var(--xian-gold) / .14), inset 0 0 0 1px rgb(var(--xian-white) / .52), inset 0 1px 0 rgb(var(--xian-white) / .52), 0 8px 18px rgb(var(--xian-primary) / .16)!important}[data-theme=xian-dawn] .destiny-calendar-day-today:hover,[data-theme=xian-dawn] .destiny-calendar-day-today:focus-visible{box-shadow:0 0 0 2px rgb(var(--xian-primary) / .42), 0 0 0 4px rgb(var(--xian-gold) / .18), inset 0 0 0 1px rgb(var(--xian-white) / .58), inset 0 1px 0 rgb(var(--xian-white) / .56), 0 10px 22px rgb(var(--xian-primary) / .18)!important}[data-theme=xian-dawn] .destiny-calendar-day-today .text-xian-gold{color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-dawn] .destiny-calendar-day-checked{box-shadow:0 0 0 1.15px #4967b257, inset 0 0 0 .8px #818cf842, inset 0 1px 0 rgb(var(--xian-white) / .42), 0 4px 10px #4967b21a!important;border-color:#4967b2ad!important}[data-theme=xian-dawn] .destiny-calendar-day-checked:hover,[data-theme=xian-dawn] .destiny-calendar-day-checked:focus-visible{box-shadow:0 0 0 1.5px #4967b270, inset 0 0 0 1px #818cf852, inset 0 1px 0 rgb(var(--xian-white) / .48), 0 6px 14px #4967b224!important}[data-theme=xian-dawn] .destiny-calendar-day-outside{background:rgb(var(--xian-black) / .035)!important}[data-theme=xian-dawn] .destiny-calendar-day-outside span{color:rgb(var(--xian-muted))!important;opacity:.44!important}[data-theme=xian-dawn] .destiny-calendar-day-jieqi{text-shadow:0 1px 0 rgb(var(--xian-white) / .58);color:rgb(var(--xian-wuxing-water) / .72)!important}[data-theme=xian-dawn] .destiny-calendar-day-month-label{color:rgb(var(--xian-gold-strong) / .84)!important;text-shadow:0 1px 0 rgb(var(--xian-white) / .64)!important}[data-theme=xian-dawn] .destiny-calendar-footer{border-top:1px solid rgb(var(--xian-border) / .36);background:rgb(var(--xian-card) / .28)}[data-theme=xian-dawn] .destiny-calendar-detail-nav{border-color:rgb(var(--xian-border) / .76)!important;background:rgb(var(--xian-card) / .82)!important;color:rgb(var(--xian-text))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .64), 0 10px 22px rgb(var(--xian-black) / .12)!important}[data-theme=xian-dawn] .destiny-calendar-detail-nav:hover,[data-theme=xian-dawn] .destiny-calendar-detail-nav:focus-visible{background:rgb(var(--xian-card-raised) / .92)!important;color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-dawn] .destiny-calendar-detail .bg-black\/10{background-color:rgb(var(--xian-black) / .045)!important}[data-theme=xian-dawn] .destiny-calendar-detail .bg-white\/10{background-color:rgb(var(--xian-black) / .055)!important}[data-theme=xian-dawn] .destiny-calendar-detail .text-emerald-100,[data-theme=xian-dawn] .destiny-calendar-detail .text-emerald-200,[data-theme=xian-dawn] .destiny-calendar-detail .text-emerald-300{color:#15803d!important}[data-theme=xian-dawn] .destiny-calendar-detail .border-emerald-500{border-color:#15803d5c!important}[data-theme=xian-dawn] .destiny-calendar-detail .bg-emerald-500{background-color:#15803d1a!important}[data-theme=xian-dawn] .destiny-calendar-detail .text-red-100,[data-theme=xian-dawn] .destiny-calendar-detail .text-red-200,[data-theme=xian-dawn] .destiny-calendar-detail .text-red-300{color:#b91c1c!important}[data-theme=xian-dawn] .destiny-calendar-detail .border-red-500{border-color:#b91c1c57!important}[data-theme=xian-dawn] .destiny-calendar-detail .bg-red-500{background-color:#b91c1c17!important}[data-theme=xian-dawn] .destiny-calendar-detail .text-purple-300{color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-dawn] .destiny-calendar-detail .border-purple-500{border-color:rgb(var(--xian-primary) / .34)!important}[data-theme=xian-dawn] .destiny-calendar-detail .bg-purple-500{background-color:rgb(var(--xian-primary) / .09)!important}[data-theme=xian-dawn] .destiny-almanac-zhi-badge{color:rgb(var(--xian-primary-hover))!important;border-color:rgb(var(--xian-primary) / .34)!important;background-color:rgb(var(--xian-primary) / .09)!important}[data-theme=xian-dawn] .destiny-calendar-detail .text-yellow-300,[data-theme=xian-dawn] .destiny-calendar-detail .text-amber-200{color:rgb(var(--xian-gold-strong))!important}[data-theme=xian-dawn] .destiny-calendar-detail .border-yellow-500,[data-theme=xian-dawn] .destiny-calendar-detail .border-amber-300\/35{border-color:rgb(var(--xian-gold) / .38)!important}[data-theme=xian-dawn] .destiny-calendar-detail .bg-yellow-500,[data-theme=xian-dawn] .destiny-calendar-detail .bg-amber-300\/10{background-color:rgb(var(--xian-gold) / .1)!important}[data-theme=xian-dawn] .destiny-calendar-detail .border-slate-500,[data-theme=xian-dawn] .destiny-calendar-detail .border-slate-300\/20{border-color:rgb(var(--xian-border) / .58)!important}[data-theme=xian-dawn] .destiny-calendar-detail .bg-slate-500,[data-theme=xian-dawn] .destiny-calendar-detail .bg-slate-300\/5{background-color:rgb(var(--xian-black) / .05)!important}[data-theme=xian-dawn] .destiny-calendar-rating-star-off{color:rgb(var(--xian-muted) / .28)!important}[data-theme=xian-cat] .onboarding-tour-emphasis{color:rgb(var(--xian-primary-hover))}[data-theme=xian-cat] .bazi-main,[data-theme=xian-cat] .bazi-modal-sheet,[data-theme=xian-cat] .fortune-yearly-da-yun-modal{--bazi-surface:rgb(var(--xian-card) / .86);--bazi-surface-raised:rgb(var(--xian-card-raised) / .74);--bazi-surface-muted:rgb(var(--xian-black) / .04);--bazi-surface-quiet:rgb(var(--xian-white) / .22);--bazi-border:rgb(var(--xian-border) / .7);--bazi-border-strong:rgb(var(--xian-border) / .84);--bazi-shadow:0 16px 36px rgb(var(--xian-black) / .1), inset 0 1px 0 rgb(var(--xian-white) / .64);--fortune-yearly-selected-label:var(--xian-ink);--fortune-yearly-muted-label:var(--xian-muted);color:rgb(var(--xian-text))}[data-theme=xian-cat] .bazi-main .glass-card{background:radial-gradient(ellipse at 88% 4%, rgb(var(--xian-light) / .1), transparent 42%), linear-gradient(180deg, rgb(var(--xian-card) / .9), rgb(var(--xian-card-raised) / .68))!important;border-color:var(--bazi-border-strong)!important;box-shadow:var(--bazi-shadow)!important}[data-theme=xian-cat] .bazi-main .bazi-section-header{background:rgb(var(--xian-bg-soft) / .48);border-bottom-color:rgb(var(--xian-border) / .58)!important}[data-theme=xian-cat] .bazi-main .bazi-section-header h2,[data-theme=xian-cat] .bazi-main .bazi-section-header .text-xian-light,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .text-xian-light{color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-cat] .bazi-main .bazi-chart-avatar{background:rgb(var(--xian-card) / .78)!important;color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-cat] .bazi-main .bazi-chart-avatar-add{border-color:rgb(var(--xian-border) / .72)!important;background:rgb(var(--xian-card) / .36)!important;color:rgb(var(--xian-muted))!important}[data-theme=xian-cat] .bazi-main .bazi-chart-avatar:hover,[data-theme=xian-cat] .bazi-main .bazi-chart-avatar-add:hover{border-color:rgb(var(--xian-primary) / .44)!important;color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-cat] .bazi-main .bazi-chart-grid{box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .6);border-color:rgb(var(--xian-border) / .74)!important;background:rgb(var(--xian-card) / .7)!important}[data-theme=xian-cat] .bazi-main .bazi-chart-grid [class*=border-xian-border],[data-theme=xian-cat] .bazi-main .bazi-chart-cell,[data-theme=xian-cat] .bazi-main .bazi-chart-label{border-color:rgb(var(--xian-border) / .58)!important}[data-theme=xian-cat] .bazi-main .bazi-chart-label{background:rgb(var(--xian-black) / .04)!important;color:rgb(var(--xian-muted))!important}[data-theme=xian-cat] .bazi-main .bazi-chart-cell{background:rgb(var(--xian-white) / .1)}[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet) .bazi-pillar-character,[data-theme=xian-cat] .bazi-main .bazi-yongshen-element{text-shadow:none!important}[data-theme=xian-cat] .bazi-main .bazi-hidden-gan,[data-theme=xian-cat] .bazi-main .bazi-shensha-chip,[data-theme=xian-cat] .bazi-main .bazi-relation-chip,[data-theme=xian-cat] .bazi-modal-sheet .bazi-shensha-chip,[data-theme=xian-cat] .bazi-modal-sheet .bazi-relation-chip,[data-theme=xian-cat] .fortune-yearly-da-yun-modal .bazi-shensha-chip,[data-theme=xian-cat] .fortune-yearly-da-yun-modal .bazi-relation-chip{box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .46)}[data-theme=xian-cat] .bazi-main .bazi-radar-panel{background:radial-gradient(ellipse at 70% 0%, rgb(var(--xian-light) / .12), transparent 48%), linear-gradient(180deg, rgb(var(--xian-card) / .84), rgb(var(--xian-card-raised) / .58))!important;border-color:rgb(var(--xian-border) / .68)!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .6), 0 10px 24px rgb(var(--xian-black) / .08)!important}[data-theme=xian-cat] .bazi-main .bazi-radar-panel .five-elements-radar{filter:saturate(.9)contrast(1.02)}[data-theme=xian-cat] .bazi-main .bazi-radar-legend{color:rgb(var(--xian-muted))!important}[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-xian-gold-light,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-amber-200,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-amber-300,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-yellow-300,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-yellow-400,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-yellow-500{color:rgb(var(--xian-gold-strong))!important}[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar,.destiny-calendar-detail) .text-slate-100,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar,.destiny-calendar-detail) .text-slate-200,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar,.destiny-calendar-detail) .text-slate-300,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar,.destiny-calendar-detail) .text-slate-400,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar,.destiny-calendar-detail) .text-stone-300,[data-theme=xian-cat] :is(.destiny-calendar,.destiny-calendar-detail) .text-xian-muted{color:rgb(var(--xian-muted))!important}[data-theme=xian-cat] :is(.destiny-calendar,.destiny-calendar-detail) .text-xian-light{color:rgb(var(--xian-text))!important}[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-orange-300,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-orange-400,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-red-100,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-red-200,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-red-300,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-red-400,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-rose-400{color:rgb(var(--xian-danger))!important}[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-green-300,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-green-400,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-emerald-100,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-emerald-200,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-emerald-300,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-emerald-400,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-lime-300{color:rgb(var(--xian-success))!important}[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-teal-300,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-cyan-300,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-cyan-400,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-sky-300,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal,.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .text-blue-400{color:rgb(var(--xian-info))!important}[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .bg-black\/5,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .bg-black\/10,[data-theme=xian-cat] :is(.bazi-main,.bazi-modal-sheet,.fortune-yearly-da-yun-modal) .bg-black\/20,[data-theme=xian-cat] :is(.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .bg-black\/10,[data-theme=xian-cat] :is(.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .bg-white\/10,[data-theme=xian-cat] :is(.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .bg-slate-300\/5,[data-theme=xian-cat] :is(.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .bg-slate-400\/10,[data-theme=xian-cat] :is(.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .bg-slate-500{background-color:rgb(var(--xian-black) / .045)!important}[data-theme=xian-cat] :is(.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .border-slate-500,[data-theme=xian-cat] :is(.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .border-slate-300\/20{border-color:rgb(var(--xian-border) / .58)!important}[data-theme=xian-cat] :is(.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .border-yellow-500,[data-theme=xian-cat] :is(.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .border-amber-300\/35{border-color:rgb(var(--xian-gold) / .34)!important}[data-theme=xian-cat] :is(.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .bg-yellow-500,[data-theme=xian-cat] :is(.today-fortune-panel,.destiny-almanac-sheet,.destiny-calendar-detail) .bg-amber-300\/10{background-color:rgb(var(--xian-gold) / .09)!important}[data-theme=xian-cat] :is(.today-fortune-panel,.destiny-calendar-detail) .border-emerald-500{border-color:rgb(var(--xian-success) / .34)!important}[data-theme=xian-cat] :is(.today-fortune-panel,.destiny-calendar-detail) .bg-emerald-500{background-color:rgb(var(--xian-success) / .09)!important}[data-theme=xian-cat] :is(.today-fortune-panel,.destiny-calendar-detail) .border-red-500{border-color:rgb(var(--xian-danger) / .34)!important}[data-theme=xian-cat] :is(.today-fortune-panel,.destiny-calendar-detail) .bg-red-500{background-color:rgb(var(--xian-danger) / .09)!important}[data-theme=xian-cat] .destiny-chart-picker-item{color:rgb(var(--xian-text))!important}[data-theme=xian-cat] .destiny-chart-picker-item:hover{background:rgb(var(--xian-primary) / .08)!important}[data-theme=xian-cat] .destiny-chart-picker-item-active{background:linear-gradient(180deg, rgb(var(--xian-light) / .18), rgb(var(--xian-primary) / .12))!important;color:rgb(var(--xian-primary-hover))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .66), inset 0 0 0 1px rgb(var(--xian-primary) / .18)!important}[data-theme=xian-cat] .destiny-chart-picker-trigger{color:rgb(var(--xian-text))!important}[data-theme=xian-cat] .destiny-chart-picker-trigger:hover,[data-theme=xian-cat] .destiny-chart-picker-trigger.bg-white\/\[0\.06\]{background:linear-gradient(180deg, rgb(var(--xian-card) / .74), rgb(var(--xian-card-raised) / .54))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .6), 0 5px 14px rgb(var(--xian-black) / .08)!important}[data-theme=xian-cat] .destiny-chart-picker-trigger-label{color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-cat] .profile-avatar-picker{background:radial-gradient(ellipse 120% 80% at 50% 0%, rgb(var(--xian-light) / .1), transparent 56%), linear-gradient(180deg, rgb(var(--xian-card-raised) / .98), rgb(var(--xian-bg-soft) / .98));border-color:rgb(var(--xian-border-strong) / .58);box-shadow:0 22px 52px rgb(var(--xian-black) / .14), inset 0 1px 0 rgb(var(--xian-white) / .64)}[data-theme=xian-cat] .app-modal-close,[data-theme=xian-cat] .fortune-modal-close,[data-theme=xian-cat] .destiny-modal-close{border-color:rgb(var(--xian-border) / .74)!important;background:linear-gradient(180deg, rgb(var(--xian-card) / .8), rgb(var(--xian-card-raised) / .58))!important;color:rgb(var(--xian-ink))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .7), inset 0 -1px 0 rgb(var(--xian-black) / .05), 0 8px 20px rgb(var(--xian-black) / .1)!important}[data-theme=xian-cat] .app-modal-close:hover,[data-theme=xian-cat] .app-modal-close:focus-visible,[data-theme=xian-cat] .fortune-modal-close:hover,[data-theme=xian-cat] .fortune-modal-close:focus-visible,[data-theme=xian-cat] .destiny-modal-close:hover,[data-theme=xian-cat] .destiny-modal-close:focus-visible{border-color:rgb(var(--xian-primary) / .42)!important;background:linear-gradient(180deg, rgb(var(--xian-card) / .94), rgb(var(--xian-card-raised) / .72))!important;color:rgb(var(--xian-primary-hover))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .78), inset 0 -1px 0 rgb(var(--xian-black) / .05), 0 10px 24px rgb(var(--xian-primary) / .14)!important}[data-theme=xian-cat] .app-modal-close:disabled,[data-theme=xian-cat] .fortune-modal-close:disabled,[data-theme=xian-cat] .destiny-modal-close:disabled{border-color:rgb(var(--xian-border) / .42)!important;background:rgb(var(--xian-card) / .36)!important;color:rgb(var(--xian-muted) / .54)!important;box-shadow:none!important}[data-theme=xian-cat] .destiny-almanac-dialog,[data-theme=xian-cat] .destiny-almanac-sheet,[data-theme=xian-cat] .app-modal-sheet{border-color:rgb(var(--xian-border) / .82)!important;background:radial-gradient(ellipse at 92% 0%, rgb(var(--xian-light) / .1), transparent 42%), rgb(var(--xian-modal-panel) / .98)!important;box-shadow:0 22px 52px rgb(var(--xian-black) / .14), inset 0 1px 0 rgb(var(--xian-white) / .7), inset 0 -1px 0 rgb(var(--xian-black) / .04)!important}[data-theme=xian-cat] .destiny-almanac-dialog-header,[data-theme=xian-cat] .destiny-almanac-sheet-header,[data-theme=xian-cat] .app-modal-sheet-header{border-bottom-color:rgb(var(--xian-border) / .62)!important;background:rgb(var(--xian-bg-soft) / .66)!important}[data-theme=xian-cat] .destiny-almanac-heading,[data-theme=xian-cat] .app-modal-title,[data-theme=xian-cat] .destiny-almanac-help-title,[data-theme=xian-cat] .destiny-almanac-section-title{color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-cat] .destiny-almanac-body,[data-theme=xian-cat] .app-modal-body{color:rgb(var(--xian-text) / .9)!important}[data-theme=xian-cat] .destiny-almanac-muted,[data-theme=xian-cat] .destiny-almanac-note,[data-theme=xian-cat] .app-modal-muted{color:rgb(var(--xian-muted) / .92)!important}[data-theme=xian-cat] .destiny-almanac-panel,[data-theme=xian-cat] .destiny-almanac-panel-warm{border-color:rgb(var(--xian-border) / .68)!important;background:rgb(var(--xian-card) / .64)!important}[data-theme=xian-cat] .destiny-almanac-zhi-badge{color:rgb(var(--xian-primary-hover))!important;border-color:rgb(var(--xian-primary) / .34)!important;background-color:rgb(var(--xian-primary) / .09)!important}[data-theme=xian-cat] .destiny-calendar-backdrop{-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:rgb(var(--xian-black) / .26)!important}[data-theme=xian-cat] .destiny-calendar-capsule-button,[data-theme=xian-cat] .destiny-calendar-shell{border-color:rgb(var(--xian-border) / .78)!important;background:linear-gradient(180deg, rgb(var(--xian-card) / .88), rgb(var(--xian-card-raised) / .72))!important;color:rgb(var(--xian-text))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .7), inset 0 -1px 0 rgb(var(--xian-black) / .05), 0 16px 42px rgb(var(--xian-black) / .12)!important}[data-theme=xian-cat] .destiny-calendar-capsule-button:hover,[data-theme=xian-cat] .destiny-calendar-capsule-button:focus-visible{border-color:rgb(var(--xian-primary) / .38)!important;background:linear-gradient(180deg, rgb(var(--xian-card) / .95), rgb(var(--xian-card-raised) / .82))!important;color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-cat] .cat-home-glass-action{background:rgb(var(--xian-white) / .56)!important;border-color:rgb(var(--xian-white) / .62)!important;color:rgb(var(--xian-ink))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .82), inset 0 -1px 0 rgb(var(--xian-primary) / .04), 0 10px 26px rgb(var(--xian-black) / .13), 0 0 0 1px rgb(var(--xian-primary) / .055)!important}[data-theme=xian-cat] .cat-home-glass-action:hover,[data-theme=xian-cat] .cat-home-glass-action:focus-visible{background:rgb(var(--xian-white) / .74)!important;border-color:rgb(var(--xian-primary) / .24)!important;color:rgb(var(--xian-primary-hover))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .9), inset 0 -1px 0 rgb(var(--xian-primary) / .06), 0 12px 30px rgb(var(--xian-primary) / .14), 0 0 0 1px rgb(var(--xian-primary) / .08)!important}[data-theme=xian-cat] .destiny-calendar{color:rgb(var(--xian-text));background:radial-gradient(ellipse at 82% 0%, rgb(var(--xian-light) / .12), transparent 46%), linear-gradient(180deg, rgb(var(--xian-card) / .9), rgb(var(--xian-bg-soft) / .72))!important;box-shadow:none!important;border-color:#0000!important}[data-theme=xian-cat] .destiny-calendar-header{--destiny-calendar-header-gan-opacity:.24;border-bottom:1px solid rgb(var(--xian-border) / .54);box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .56)}[data-theme=xian-cat] .destiny-calendar-nav,[data-theme=xian-cat] .destiny-calendar-picker-nav,[data-theme=xian-cat] .destiny-calendar-reset{color:rgb(var(--xian-muted))!important}[data-theme=xian-cat] .destiny-calendar-nav:hover,[data-theme=xian-cat] .destiny-calendar-nav:focus-visible,[data-theme=xian-cat] .destiny-calendar-picker-nav:hover,[data-theme=xian-cat] .destiny-calendar-picker-nav:focus-visible{background:rgb(var(--xian-primary) / .08)!important;color:rgb(var(--xian-primary-hover))!important}[data-theme=xian-cat] .destiny-calendar-reset,[data-theme=xian-cat] .destiny-calendar-detail-nav{border-color:rgb(var(--xian-border) / .72)!important;background:rgb(var(--xian-card) / .62)!important;color:rgb(var(--xian-text))!important;box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .58), 0 10px 22px rgb(var(--xian-black) / .1)!important}[data-theme=xian-cat] .destiny-calendar-month-score{border-color:var(--destiny-calendar-month-score-border,rgb(var(--xian-primary-hover) / .28))!important;background:var(--destiny-calendar-month-score-bg,linear-gradient(180deg, rgb(var(--xian-card) / .94), rgb(var(--xian-card-raised) / .78)))!important;color:rgb(var(--xian-text))!important;box-shadow:var(--destiny-calendar-month-score-button-shadow,inset 0 1px 0 rgb(var(--xian-white) / .7), inset 0 -1px 0 rgb(var(--xian-black) / .04), 0 6px 14px rgb(var(--xian-black) / .08))!important}[data-theme=xian-cat] .destiny-calendar-day{box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .36), 0 1px 0 rgb(var(--xian-black) / .03);border-color:#0000!important}[data-theme=xian-cat] .destiny-calendar-day:hover,[data-theme=xian-cat] .destiny-calendar-day:focus-visible{box-shadow:0 0 0 1px rgb(var(--xian-primary) / .22), inset 0 1px 0 rgb(var(--xian-white) / .42), 0 6px 14px rgb(var(--xian-black) / .06)!important}[data-theme=xian-cat] .destiny-calendar-day-active{box-shadow:0 0 0 2px rgb(var(--xian-primary) / .32), 0 8px 18px rgb(var(--xian-primary) / .12), inset 0 1px 0 rgb(var(--xian-white) / .56)!important}[data-theme=xian-cat] .destiny-calendar-day-today{border-color:rgb(var(--xian-primary-hover) / .9)!important;box-shadow:0 0 0 2px rgb(var(--xian-primary) / .34), 0 0 0 4px rgb(var(--xian-light) / .14), inset 0 0 0 1px rgb(var(--xian-white) / .54), inset 0 1px 0 rgb(var(--xian-white) / .54), 0 8px 18px rgb(var(--xian-primary) / .16)!important}[data-theme=xian-cat] .destiny-calendar-day-today .text-xian-gold,[data-theme=xian-cat] .destiny-calendar-day-month-label{color:rgb(var(--xian-primary-hover))!important;text-shadow:0 1px 0 rgb(var(--xian-white) / .62)!important}[data-theme=xian-cat] .destiny-calendar-day-outside{background:rgb(var(--xian-black) / .035)!important}[data-theme=xian-cat] .destiny-calendar-day-outside span{color:rgb(var(--xian-muted))!important;opacity:.44!important}[data-theme=xian-cat] .destiny-calendar-day-jieqi{text-shadow:0 1px 0 rgb(var(--xian-white) / .58);color:rgb(var(--xian-info) / .72)!important}[data-theme=xian-cat] .destiny-calendar-footer,[data-theme=xian-cat] .destiny-calendar-weekdays{border-color:rgb(var(--xian-border) / .38);background:rgb(var(--xian-card) / .3)}[data-theme=xian-cat] .destiny-calendar-weekday{color:rgb(var(--xian-muted))!important}[data-theme=xian-cat] .destiny-calendar-rating-star-off{color:rgb(var(--xian-muted) / .28)!important}@keyframes todayFortuneBackdropIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@keyframes todayFortuneBackdropOut{0%{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes todayFortunePanelIn{0%{opacity:0;filter:blur(10px);transform:translateY(20px)scale(.94)}60%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.008)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes todayFortunePanelOut{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(8px);transform:translateY(8px)scale(.96)}}@media (prefers-reduced-motion:reduce){.today-fortune-backdrop,.today-fortune-backdrop.closing,.today-fortune-panel,.today-fortune-panel.closing,.bazi-fact-modal-backdrop,.bazi-fact-modal-card,.dream-modal-backdrop,.dream-modal-panel{animation:none}}@media (width<=640px){.btn-primary,.btn-gold{padding:.625rem 1.25rem;font-size:.9rem}.glass-card{border-radius:12px}.markdown-content h1{font-size:1em}.markdown-content h2{font-size:.95em}.markdown-content p{line-height:1.7}input,select,textarea{font-size:16px!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:rgb(var(--xian-bg) / .5)}::-webkit-scrollbar-thumb{background:rgb(var(--xian-primary) / .5);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgb(var(--xian-primary) / .8)}.month-fortune-scroll{scrollbar-width:thin;scrollbar-color:rgb(var(--xian-primary) / .5) rgb(var(--xian-bg) / .5)}.month-fortune-scroll::-webkit-scrollbar{width:6px}.month-fortune-scroll::-webkit-scrollbar-track{background:rgb(var(--xian-bg) / .5);border-radius:3px}.month-fortune-scroll::-webkit-scrollbar-thumb{background:rgb(var(--xian-primary) / .5);border-radius:3px}.month-fortune-scroll::-webkit-scrollbar-thumb:hover{background:rgb(var(--xian-primary) / .8)}.today-fortune-scroll{scrollbar-width:thin;scrollbar-color:#9a7eb847 transparent}.today-fortune-scroll::-webkit-scrollbar{width:8px}.today-fortune-scroll::-webkit-scrollbar-track{background:0 0;border-radius:999px;margin:14px 0}.today-fortune-scroll::-webkit-scrollbar-thumb{background:#9a7eb847;border:2px solid #080310e6;border-radius:999px;box-shadow:inset 0 0 0 1px #e9ddf60e}.today-fortune-scroll::-webkit-scrollbar-thumb:hover{background:#b096cc5c}html.destiny-page-scrollbar,body.destiny-page-scrollbar{scrollbar-width:thin;scrollbar-color:#a68fc675 #0c081a57}html.destiny-page-scrollbar::-webkit-scrollbar{width:5px;height:5px}body.destiny-page-scrollbar::-webkit-scrollbar{width:5px;height:5px}html.destiny-page-scrollbar::-webkit-scrollbar-track{background:0 0}body.destiny-page-scrollbar::-webkit-scrollbar-track{background:0 0}html.destiny-page-scrollbar::-webkit-scrollbar-thumb{box-shadow:none;background:linear-gradient(#b5a0d675,#796fa661);border:0;border-radius:999px}body.destiny-page-scrollbar::-webkit-scrollbar-thumb{box-shadow:none;background:linear-gradient(#b5a0d675,#796fa661);border:0;border-radius:999px}html.destiny-page-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(#c3ade294,#8b80b980)}body.destiny-page-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(#c3ade294,#8b80b980)}.destiny-page *{scrollbar-width:thin;scrollbar-color:#a68fc66b transparent}.destiny-page ::-webkit-scrollbar{width:5px;height:5px}.destiny-page ::-webkit-scrollbar-track{background:0 0}.destiny-page ::-webkit-scrollbar-thumb{background:linear-gradient(#b5a0d666,#796fa657);border:0;border-radius:999px}.destiny-page ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#c3ade285,#8b80b975)}html[data-theme=xian-dawn].destiny-page-scrollbar,html[data-theme=xian-dawn] body.destiny-page-scrollbar{scrollbar-color:rgb(var(--xian-primary) / .5) rgb(var(--xian-bg) / .5)}html[data-theme=xian-dawn].destiny-page-scrollbar::-webkit-scrollbar{width:6px;height:6px}html[data-theme=xian-dawn] body.destiny-page-scrollbar::-webkit-scrollbar{width:6px;height:6px}html[data-theme=xian-dawn].destiny-page-scrollbar::-webkit-scrollbar-track{background:rgb(var(--xian-bg) / .5)}html[data-theme=xian-dawn] body.destiny-page-scrollbar::-webkit-scrollbar-track{background:rgb(var(--xian-bg) / .5)}html[data-theme=xian-dawn].destiny-page-scrollbar::-webkit-scrollbar-thumb{background:rgb(var(--xian-primary) / .5);box-shadow:none;border:0;border-radius:3px}html[data-theme=xian-dawn] body.destiny-page-scrollbar::-webkit-scrollbar-thumb{background:rgb(var(--xian-primary) / .5);box-shadow:none;border:0;border-radius:3px}html[data-theme=xian-dawn].destiny-page-scrollbar::-webkit-scrollbar-thumb:hover{background:rgb(var(--xian-primary) / .8)}html[data-theme=xian-dawn] body.destiny-page-scrollbar::-webkit-scrollbar-thumb:hover{background:rgb(var(--xian-primary) / .8)}[data-theme=xian-dawn] .destiny-page *{scrollbar-color:rgb(var(--xian-primary) / .5) rgb(var(--xian-bg) / .5)}[data-theme=xian-dawn] .destiny-page ::-webkit-scrollbar{width:6px;height:6px}[data-theme=xian-dawn] .destiny-page ::-webkit-scrollbar-track{background:rgb(var(--xian-bg) / .5)}[data-theme=xian-dawn] .destiny-page ::-webkit-scrollbar-thumb{background:rgb(var(--xian-primary) / .5);border:0;border-radius:3px}[data-theme=xian-dawn] .destiny-page ::-webkit-scrollbar-thumb:hover{background:rgb(var(--xian-primary) / .8)}[data-theme=xian-cat] .today-fortune-scroll{scrollbar-color:rgb(var(--xian-primary) / .42) transparent}[data-theme=xian-cat] .today-fortune-scroll::-webkit-scrollbar-track{background:0 0}[data-theme=xian-cat] .today-fortune-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg, rgb(var(--xian-light) / .56), rgb(var(--xian-primary) / .44));border-color:rgb(var(--today-fortune-bg) / .96);box-shadow:inset 0 0 0 1px rgb(var(--xian-white) / .28)}[data-theme=xian-cat] .today-fortune-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, rgb(var(--xian-light) / .72), rgb(var(--xian-primary-strong) / .58))}@keyframes destiny-soft-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.985)translateY(6px)}}.destiny-soft-out{will-change:opacity, transform;animation:.18s cubic-bezier(.6,0,.84,0) forwards destiny-soft-out}@keyframes destiny-input-lift{0%{opacity:1;transform:translateY(0)scale(1)}60%{opacity:1;transform:translateY(-10px)scale(1.018)}to{opacity:0;transform:translateY(-18px)scale(1.025)}}.destiny-input-lift{will-change:opacity, transform;animation:.18s cubic-bezier(.16,1,.3,1) forwards destiny-input-lift}@keyframes chat-soft-in{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-soft-in{will-change:opacity, transform;animation:.22s cubic-bezier(.16,1,.3,1) both chat-soft-in}@media (prefers-reduced-motion:reduce){.destiny-soft-out,.destiny-input-lift,.chat-soft-in,.destiny-hero-hint-dot,.destiny-hero-hint-arrow{animation:none}}@keyframes destiny-picker-in{0%{opacity:0;filter:blur(2px);transform:scale(.94)}to{opacity:1;filter:blur();transform:scale(1)}}.destiny-picker-in{animation:.2s cubic-bezier(.16,1,.3,1) both destiny-picker-in}@keyframes synastry-modal-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes synastry-modal-panel-in{0%{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.synastry-modal-backdrop{animation:.18s ease-out both synastry-modal-backdrop-in}.synastry-modal-panel{transform-origin:50% 54%;animation:.26s cubic-bezier(.16,1,.3,1) both synastry-modal-panel-in}.synastry-confirm-button{border:1px solid rgb(var(--xian-primary) / .52);background:var(--xian-gradient-primary);color:rgb(var(--xian-white));box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .2), 0 7px 18px rgb(var(--xian-primary) / .2);font-weight:600;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.synastry-confirm-button:not(:disabled):hover,.synastry-confirm-button:not(:disabled):focus-visible{border-color:rgb(var(--xian-primary-hover) / .64);background:var(--xian-gradient-primary-hover);box-shadow:inset 0 1px 0 rgb(var(--xian-white) / .24), 0 9px 22px rgb(var(--xian-primary) / .26)}.synastry-confirm-button:not(:disabled):active{transform:scale(.98)}.synastry-confirm-button:focus-visible{outline:2px solid rgb(var(--xian-primary) / .42);outline-offset:2px}.synastry-confirm-button:disabled{cursor:not-allowed;border-color:rgb(var(--xian-border) / .64);background:rgb(var(--xian-card-raised) / .7);color:rgb(var(--xian-muted) / .76);box-shadow:none}@media (prefers-reduced-motion:reduce){.destiny-picker-in,.synastry-modal-backdrop,.synastry-modal-panel{animation:none}}.voice-input-field{position:relative}.voice-input-field>textarea{display:block}.voice-input-touch-surface{cursor:text;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.voice-hold-overlay{z-index:10000;-webkit-backdrop-filter:blur(7px);touch-action:none;overscroll-behavior:contain;color:#f8f8f5;font-family:var(--font-sans,sans-serif);background:#080d16c2;position:fixed}.voice-hold-overlay[data-editing=false]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.voice-hold-overlay[data-editing=true]{touch-action:pan-y}.voice-hold-dialog{outline:none;position:absolute;inset:0}.voice-hold-stage{justify-content:center;align-items:center;padding:0 20px;display:flex;position:absolute;left:0;right:0}.voice-hold-stage.is-editing{top:max(24px, env(safe-area-inset-top));bottom:max(24px, env(safe-area-inset-bottom))}.voice-hold-card{background:linear-gradient(155deg,#293039,#1b232d);border:1px solid #ffffff29;border-radius:26px;outline:none;width:min(100%,440px);max-height:100%;padding:24px;overflow-y:auto;box-shadow:0 24px 80px #00000047}.voice-hold-regions{pointer-events:none;position:absolute;inset:0}.voice-hold-region{color:#c3cbd5;position:absolute}.voice-hold-region:before{content:"";background:linear-gradient(#c5d2e429,#97aac112 55%,#0000);border-radius:55% 85% 0 0/42% 70% 0 0;transition:background .16s,transform .16s,box-shadow .16s;position:absolute;inset:0}.voice-hold-region[data-action=edit]:before{border-radius:85% 55% 0 0/70% 42% 0 0}.voice-hold-region-content{flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:color .16s,transform .16s;display:flex;position:absolute;inset:12px 0 0}.voice-hold-region-icon{width:24px;height:24px}.voice-hold-region-title{letter-spacing:3px;padding-left:3px;font-size:15px;font-weight:500}.voice-hold-region-hint{opacity:.65;font-size:11px}.voice-hold-region.is-selected .voice-hold-region-content{color:#ffe2c1;transform:translateY(-3px)}.voice-hold-region.is-selected:before{background:linear-gradient(#e6ba8461,#e6ba842b 55%,#0000);transform:scale(1.035);box-shadow:0 -12px 50px -18px #e6ba8429}.voice-hold-region[data-action=cancel].is-selected .voice-hold-region-content{color:#ffd3ce}.voice-hold-region[data-action=cancel].is-selected:before{background:linear-gradient(#ea7e7566,#ea7e752b 55%,#0000);box-shadow:0 -12px 50px -18px #ea7e7529}.voice-hold-heading{align-items:center;gap:9px;margin-bottom:16px;display:flex}.voice-hold-heading h2{margin:0;font-size:15px;font-weight:500}.voice-hold-indicator{background:#dc9a7e;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.voice-hold-indicator.is-waiting{animation:1.1s ease-in-out infinite voice-status-pulse}.voice-hold-time{font-variant-numeric:tabular-nums;color:#acb5c0;margin-left:auto;font-size:12px}.voice-hold-transcript,.voice-hold-editor{color:#fbfaf7;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff0b;border:1px solid #ffffff17;border-radius:16px;width:100%;min-height:140px;max-height:min(32dvh,280px);padding:16px;font-size:17px;line-height:1.85;overflow-y:auto}.voice-hold-editor{resize:none;touch-action:pan-y;-webkit-user-select:text;user-select:text;outline:none;height:min(32dvh,240px)}.voice-hold-editor:focus{border-color:#e4b8828c}.voice-hold-placeholder{color:#929da9;font-size:14px}.voice-hold-wave{justify-content:center;align-items:center;gap:5px;height:36px;margin-top:20px;display:flex}.voice-hold-wave span{background:#dfb190;border-radius:4px;width:3px;height:32px;transition:transform .1s;display:block}.voice-hold-overlay[data-intent=cancel] .voice-hold-wave span{background:#e9958d}.voice-hold-release{left:20px;right:20px;bottom:max(24px, calc(env(safe-area-inset-bottom) + 12px));color:#c4cbd3;text-align:center;margin:0;font-size:12px;position:absolute}.voice-hold-edit-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.voice-hold-edit-actions button{border-radius:12px;padding:10px 22px;font-size:14px}.voice-hold-secondary{color:#d1d6dd;background:#ffffff12}.voice-hold-send{color:#29231e;background:#e5bb99}.voice-hold-send:disabled{opacity:.35;cursor:not-allowed}.voice-hold-error{color:#ffb1aa;margin:12px 0 0;font-size:12px;line-height:1.6}.voice-error-toast{z-index:10050;left:50%;bottom:max(110px, calc(env(safe-area-inset-bottom) + 90px));border:1px solid rgb(var(--xian-border) / .55);background:rgb(var(--xian-card));width:max-content;max-width:min(420px,100vw - 36px);color:rgb(var(--xian-text));border-radius:14px;align-items:flex-start;gap:12px;padding:13px 16px;font-size:12px;line-height:1.65;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 40px #0000002e}.voice-error-toast button{flex-shrink:0;padding:0 3px;font-size:17px;line-height:1.2}@keyframes voice-status-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.voice-hold-indicator.is-waiting{animation:none}.voice-hold-region:before,.voice-hold-region-content,.voice-hold-wave span{transition:none}}@media (height<=560px){.voice-hold-card{padding:16px}.voice-hold-transcript,.voice-hold-editor{min-height:90px}}@media (width<=640px),(pointer:coarse){.voice-hold-overlay{-webkit-backdrop-filter:none;background:#080d16db}.message-input-textarea,.cat-home-chat-dock .message-input-textarea,.voice-hold-editor{font-size:16px!important}}.placeholder\:text-xian-muted::placeholder{--tw-text-opacity:1;color:rgb(var(--xian-muted) / var(--tw-text-opacity,1))}.placeholder\:text-xian-muted\/60::placeholder{color:rgb(var(--xian-muted) / .6)}.placeholder\:text-xian-muted\/70::placeholder{color:rgb(var(--xian-muted) / .7)}.first\:pl-0:first-child{padding-left:0}.first\:pt-0:first-child{padding-top:0}.first\:pt-2\.5:first-child{padding-top:.625rem}.last\:flex-\[1\.6\]:last-child{flex:1.6}.last\:border-0:last-child{border-width:0}.last\:border-r-0:last-child{border-right-width:0}.last\:pb-0:last-child{padding-bottom:0}.last\:pr-0:last-child{padding-right:0}.focus-within\:border-amber-300:focus-within{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.focus-within\:border-opacity-40:focus-within{--tw-border-opacity:.4}.hover\:z-20:hover{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.08\]:hover{--tw-scale-x:1.08;--tw-scale-y:1.08;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-amber-300:hover{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.hover\:border-white\/20:hover,.hover\:border-white\/\[0\.2\]:hover{border-color:#fff3}.hover\:border-xian-border\/60:hover{border-color:rgb(var(--xian-border) / .6)}.hover\:border-xian-border\/90:hover{border-color:rgb(var(--xian-border) / .9)}.hover\:border-xian-gold\/45:hover{border-color:rgb(var(--xian-gold) / .45)}.hover\:border-xian-gold\/50:hover{border-color:rgb(var(--xian-gold) / .5)}.hover\:border-xian-gold\/60:hover{border-color:rgb(var(--xian-gold) / .6)}.hover\:border-xian-gold\/70:hover{border-color:rgb(var(--xian-gold) / .7)}.hover\:border-xian-light:hover{--tw-border-opacity:1;border-color:rgb(var(--xian-light) / var(--tw-border-opacity,1))}.hover\:border-xian-light\/80:hover{border-color:rgb(var(--xian-light) / .8)}.hover\:border-xian-purple:hover{--tw-border-opacity:1;border-color:rgb(var(--xian-primary) / var(--tw-border-opacity,1))}.hover\:border-opacity-30:hover{--tw-border-opacity:.3}.hover\:border-opacity-35:hover{--tw-border-opacity:.35}.hover\:border-opacity-40:hover{--tw-border-opacity:.4}.hover\:border-opacity-50:hover{--tw-border-opacity:.5}.hover\:border-opacity-60:hover{--tw-border-opacity:.6}.hover\:border-opacity-70:hover{--tw-border-opacity:.7}.hover\:bg-amber-300:hover{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.hover\:bg-black\/20:hover{background-color:#0003}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-red-200\/10:hover{background-color:#fecaca1a}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/80:hover{background-color:#ef4444cc}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.075\]:hover{background-color:#ffffff13}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}.hover\:bg-white\/\[0\.14\]:hover{background-color:#ffffff24}.hover\:bg-white\/\[0\.22\]:hover{background-color:#ffffff38}.hover\:bg-xian-border:hover{--tw-bg-opacity:1;background-color:rgb(var(--xian-border) / var(--tw-bg-opacity,1))}.hover\:bg-xian-border\/70:hover{background-color:rgb(var(--xian-border) / .7)}.hover\:bg-xian-card-raised:hover{--tw-bg-opacity:1;background-color:rgb(var(--xian-card-raised) / var(--tw-bg-opacity,1))}.hover\:bg-xian-card-raised\/55:hover{background-color:rgb(var(--xian-card-raised) / .55)}.hover\:bg-xian-gold\/15:hover{background-color:rgb(var(--xian-gold) / .15)}.hover\:bg-xian-primary-hover:hover{--tw-bg-opacity:1;background-color:rgb(var(--xian-primary-hover) / var(--tw-bg-opacity,1))}.hover\:bg-xian-primary\/30:hover{background-color:rgb(var(--xian-primary) / .3)}.hover\:bg-xian-purple:hover{--tw-bg-opacity:1;background-color:rgb(var(--xian-primary) / var(--tw-bg-opacity,1))}.hover\:bg-opacity-10:hover{--tw-bg-opacity:.1}.hover\:bg-opacity-100:hover{--tw-bg-opacity:1}.hover\:bg-opacity-15:hover{--tw-bg-opacity:.15}.hover\:bg-opacity-20:hover{--tw-bg-opacity:.2}.hover\:bg-opacity-25:hover{--tw-bg-opacity:.25}.hover\:bg-opacity-30:hover{--tw-bg-opacity:.3}.hover\:bg-opacity-40:hover{--tw-bg-opacity:.4}.hover\:bg-opacity-5:hover{--tw-bg-opacity:.05}.hover\:bg-opacity-\[0\.025\]:hover{--tw-bg-opacity:.025}.hover\:bg-opacity-\[0\.04\]:hover{--tw-bg-opacity:.04}.hover\:bg-opacity-\[0\.05\]:hover{--tw-bg-opacity:.05}.hover\:bg-opacity-\[0\.06\]:hover{--tw-bg-opacity:.06}.hover\:pr-2\.5:hover{padding-right:.625rem}.hover\:text-amber-100:hover{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.hover\:text-amber-50:hover{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.hover\:text-emerald-100:hover{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.hover\:text-red-100:hover{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.hover\:text-red-200:hover{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-rose-300:hover{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-xian-gold-light:hover{--tw-text-opacity:1;color:rgb(var(--xian-gold-light) / var(--tw-text-opacity,1))}.hover\:text-xian-light:hover{--tw-text-opacity:1;color:rgb(var(--xian-light) / var(--tw-text-opacity,1))}.hover\:text-xian-muted\/95:hover{color:rgb(var(--xian-muted) / .95)}.hover\:text-xian-text:hover{--tw-text-opacity:1;color:rgb(var(--xian-text) / var(--tw-text-opacity,1))}.hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_10px_30px_-6px_rgba\(0\,0\,0\,0\.55\)\]:hover{--tw-shadow:0 10px 30px -6px #0000008c;--tw-shadow-colored:0 10px 30px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:ring-white\/15:hover{--tw-ring-color:#ffffff26}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);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)}.hover\:brightness-125:hover{--tw-brightness:brightness(1.25);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)}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:bottom-4:focus{bottom:1rem}.focus\:right-4:focus{right:1rem}.focus\:rounded-xl:focus{border-radius:.75rem}.focus\:border-xian-primary:focus,.focus\:border-xian-purple:focus{--tw-border-opacity:1;border-color:rgb(var(--xian-primary) / var(--tw-border-opacity,1))}.focus\:bg-white\/10:focus{background-color:#ffffff1a}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-amber-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.focus\:ring-purple-400\/40:focus{--tw-ring-color:#c084fc66}.focus\:ring-xian-gold\/40:focus{--tw-ring-color:rgb(var(--xian-gold) / .4)}.focus\:ring-xian-gold\/60:focus{--tw-ring-color:rgb(var(--xian-gold) / .6)}.focus\:ring-xian-light\/50:focus{--tw-ring-color:rgb(var(--xian-light) / .5)}.focus\:ring-opacity-45:focus{--tw-ring-opacity:.45}.focus-visible\:bg-white\/\[0\.04\]:focus-visible{background-color:#ffffff0a}.focus-visible\:bg-white\/\[0\.14\]:focus-visible{background-color:#ffffff24}.focus-visible\:text-white:focus-visible{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus-visible\:text-xian-light:focus-visible{--tw-text-opacity:1;color:rgb(var(--xian-light) / var(--tw-text-opacity,1))}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-white\/15:focus-visible{--tw-ring-color:#ffffff26}.focus-visible\:ring-white\/25:focus-visible{--tw-ring-color:#ffffff40}.focus-visible\:ring-xian-gold:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--xian-gold) / var(--tw-ring-opacity,1))}.focus-visible\:ring-xian-gold\/70:focus-visible{--tw-ring-color:rgb(var(--xian-gold) / .7)}.focus-visible\:ring-xian-purple:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--xian-primary) / var(--tw-ring-opacity,1))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-white\/\[0\.1\]:active{background-color:#ffffff1a}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-transparent:hover:disabled{background-color:#0000}.disabled\:hover\:text-xian-muted:hover:disabled{--tw-text-opacity:1;color:rgb(var(--xian-muted) / var(--tw-text-opacity,1))}.group[open] .group-open\:hidden{display:none}.group[open] .group-open\:rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:ml-1\.5{margin-left:.375rem}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:w-4{width:1rem}.group:hover .group-hover\:max-w-\[140px\]{max-width:140px}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-xian-card-raised{--tw-bg-opacity:1;background-color:rgb(var(--xian-card-raised) / var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-xian-primary\/35{background-color:rgb(var(--xian-primary) / .35)}.group:hover .group-hover\:text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-xian-gold-light\/80{color:rgb(var(--xian-gold-light) / .8)}.group:hover .group-hover\:text-xian-text{--tw-text-opacity:1;color:rgb(var(--xian-text) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-yellow-200{--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:brightness-110{--tw-brightness:brightness(1.1);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)}@media (width>=360px){.min-\[360px\]\:text-\[52px\]{font-size:52px}.min-\[360px\]\:text-\[9px\]{font-size:9px}}@media (width>=640px){.sm\:relative{position:relative}.sm\:left-4{left:1rem}.sm\:right-3\.5{right:.875rem}.sm\:right-4{right:1rem}.sm\:right-6{right:1.5rem}.sm\:top-20{top:5rem}.sm\:z-auto{z-index:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-16{margin-left:4rem;margin-right:4rem}.sm\:-mb-2\.5{margin-bottom:-.625rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mt-1\.5{margin-top:.375rem}.sm\:mt-2\.5{margin-top:.625rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-32{height:8rem}.sm\:h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}.sm\:max-h-\[62vh\]{max-height:62vh}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:max-h-\[88vh\]{max-height:88vh}.sm\:min-h-14{min-height:3.5rem}.sm\:min-h-20{min-height:5rem}.sm\:min-h-24{min-height:6rem}.sm\:min-h-32{min-height:8rem}.sm\:w-10{width:2.5rem}.sm\:w-44{width:11rem}.sm\:w-72{width:18rem}.sm\:w-\[18px\]{width:18px}.sm\:w-\[320px\]{width:320px}.sm\:w-\[52\%\]{width:52%}.sm\:min-w-0{min-width:0}.sm\:min-w-\[660px\]{min-width:660px}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[2\.2rem_1\.4rem_2\.8rem\]{grid-template-columns:2.2rem 1.4rem 2.8rem}.sm\:grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.sm\:grid-cols-\[72px_repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:72px repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\: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))}.sm\: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))}.sm\:overflow-visible{overflow:visible}.sm\:overflow-x-auto{overflow-x:auto}.sm\:border-r{border-right-width:1px}.sm\:border-xian-border\/35{border-color:rgb(var(--xian-border) / .35)}.sm\:p-2{padding:.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-4{padding-top:1rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[10\.5px\]{font-size:10.5px}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[72px\]{font-size:72px}.sm\:text-\[8\.5px\]{font-size:8.5px}.sm\:text-\[8px\]{font-size:8px}.sm\:text-\[9\.5px\]{font-size:9.5px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-7{line-height:1.75rem}.sm\:leading-relaxed{line-height:1.625}.sm\:tracking-\[0\.12em\]{letter-spacing:.12em}.sm\:tracking-\[0\.22em\]{letter-spacing:.22em}.sm\:tracking-\[0\.32em\]{letter-spacing:.32em}.sm\:tracking-wider{letter-spacing:.05em}}@media (width>=768px){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.md\:min-h-0{min-height:0}.md\:w-72{width:18rem}.md\:min-w-\[720px\]{min-width:720px}.md\:flex-row{flex-direction:row}}@media (width>=1024px){.lg\:pointer-events-none{pointer-events:none}.lg\:left-14{left:3.5rem}.lg\:left-60{left:15rem}.lg\:mr-auto{margin-right:auto}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-14{width:3.5rem}.lg\:w-60{width:15rem}.lg\:min-w-0{min-width:0}.lg\:max-w-0{max-width:0}.lg\:max-w-\[140px\]{max-width:140px}.lg\:max-w-\[160px\]{max-width:160px}.lg\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:gap-0{gap:0}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-1{padding-left:.25rem;padding-right:.25rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:pl-14{padding-left:3.5rem}.lg\:pl-60{padding-left:15rem}.lg\:opacity-0{opacity:0}.lg\:opacity-100{opacity:1}.lg\:delay-100{transition-delay:.1s}.lg\:delay-150{transition-delay:.15s}}@media (width>=1280px){.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}
