*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-yellow.png)}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}.account-sheet[data-v-af2714da]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;color:var(--text-inverse);font-family:inherit}.account-sheet__mask[data-v-af2714da]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--rgb-black),.62)}.account-sheet__panel[data-v-af2714da]{position:relative;box-sizing:border-box;width:min(100%,440px);max-height:100%;overflow-y:auto;margin:0;padding:22px 20px calc(20px + env(safe-area-inset-bottom,0px));background:var(--bg-dark);border-top:1px solid rgba(var(--rgb-white),.16);border-radius:16px 16px 0 0}@media(min-width:768px){.account-sheet[data-v-af2714da]{align-items:center}.account-sheet__panel[data-v-af2714da]{border:1px solid rgba(var(--rgb-white),.16);border-radius:16px}}.account-sheet__head[data-v-af2714da]{display:flex;align-items:center;justify-content:space-between}.account-sheet__head h2[data-v-af2714da]{margin:0;font-size:20px;font-weight:500;letter-spacing:.08em}.account-sheet__close[data-v-af2714da]{width:44px;height:44px;margin-right:-12px;border:0;background:transparent;color:var(--text-inverse-70);font-size:24px;cursor:pointer}.account-sheet__lead[data-v-af2714da]{margin:6px 0 16px;font-size:13px;line-height:1.6;color:var(--text-inverse-70)}.account-sheet__wechat[data-v-af2714da]{width:100%;min-height:48px;margin-bottom:14px;border:1px solid rgba(var(--rgb-white),.3);border-radius:10px;background:transparent;color:var(--text-inverse);font-size:16px;cursor:pointer}.account-sheet__tabs[data-v-af2714da]{display:flex;gap:24px;margin-bottom:8px;border-bottom:1px solid rgba(var(--rgb-white),.12)}.account-sheet__tabs uni-button[data-v-af2714da]{min-height:44px;padding:0;border:0;border-bottom:1px solid transparent;margin-bottom:-1px;background:transparent;color:var(--text-inverse-70);font-size:15px;cursor:pointer}.account-sheet__tabs uni-button[aria-selected=true][data-v-af2714da]{color:var(--text-inverse);border-bottom-color:var(--text-inverse)}.account-sheet__field[data-v-af2714da]{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid rgba(var(--rgb-white),.12)}.account-sheet__field>span[data-v-af2714da]{flex:none;width:52px;font-size:14px;color:var(--text-inverse-70)}.account-sheet__field uni-input[data-v-af2714da]{flex:1;min-width:0;height:44px;border:0;outline:none;background:transparent;color:var(--text-inverse);font-size:16px}.account-sheet__field uni-input[data-v-af2714da]::-moz-placeholder{color:var(--text-inverse-45, rgba(var(--rgb-white), .45))}.account-sheet__field uni-input[data-v-af2714da]::placeholder{color:var(--text-inverse-45, rgba(var(--rgb-white), .45))}.account-sheet__send[data-v-af2714da]{flex:none;min-height:36px;padding:0 12px;border:1px solid rgba(var(--rgb-white),.3);border-radius:18px;background:transparent;color:var(--text-inverse);font-size:13px;cursor:pointer}.account-sheet__send[data-v-af2714da]:disabled{opacity:.45;cursor:default}.account-sheet__message[data-v-af2714da]{margin:12px 0 0;font-size:13px;line-height:1.6;color:var(--text-inverse-70)}.account-sheet__message.is-error[data-v-af2714da]{color:var(--text-inverse)}.account-sheet__submit[data-v-af2714da]{width:100%;min-height:48px;margin-top:20px;border:0;border-radius:10px;background:var(--text-inverse);color:var(--bg-dark);font-size:16px;letter-spacing:.2em;cursor:pointer}.account-sheet__submit[data-v-af2714da]:disabled{opacity:.4;cursor:default}.account-sheet__legal[data-v-af2714da]{margin:14px 0 0;font-size:12px;line-height:1.7;color:var(--text-inverse-55, rgba(var(--rgb-white), .55))}.account-sheet__legal a[data-v-af2714da]{color:var(--text-inverse-85);text-decoration:underline;cursor:pointer}:root,uni-page-body{--bg: #ffffff;--bg-muted: #f5f5f5;--bg-soft: #f7f7f7;--bg-dark: #000000;--bg-reading: #080808;--bg-reading-muted: #151515;--bg-reading-soft: #101010;--night-accent: #ffffff;--night-inverse-surface: #f5f5f5;--night-inverse-text: #1a1a1a;--text: #1a1a1a;--text-mid: #666666;--text-dim: #6f6f6f;--text-inverse: #ffffff;--text-inverse-mid: rgba(255, 255, 255, .72);--text-inverse-dim: rgba(255, 255, 255, .55);--rgb-white: 255, 255, 255;--rgb-black: 0, 0, 0;--rgb-text: 26, 26, 26;--rgb-neutral-18: 18, 18, 18;--rgb-bg-dark: 0, 0, 0;--rgb-bg-deep: 0, 0, 0;--rgb-night-panel: 0, 0, 0;--rgb-glass-border-dark: 0, 0, 0;--rgb-workspace-shadow: 0, 0, 0;--rgb-night-surface: 0, 0, 0;--rgb-night-surface-deep: 0, 0, 0;--rgb-stage-ink: 14, 20, 32;--rgb-stage-paper: 247, 243, 234;--rgb-stage-gold: 201, 169, 106;--rgb-stage-vermilion: 181, 68, 60;--rgb-stage-muted: 138, 133, 120;--stage-ink: #0e1420;--stage-paper: #f7f3ea;--stage-gold: #c9a96a;--stage-vermilion: #b5443c;--stage-muted: #8a8578;--stage-rule: rgba(var(--rgb-stage-gold), .28);--qimen-chief: #0b7a75;--qimen-tomb: #a45d16;--qimen-punishment: #8e44ad;--qimen-door-pressure: #c03932;--qimen-combined: #236dad;--text-inverse-90: rgba(255, 255, 255, .9);--text-inverse-88: rgba(255, 255, 255, .88);--text-inverse-85: rgba(255, 255, 255, .85);--text-inverse-82: rgba(255, 255, 255, .82);--text-inverse-80: rgba(255, 255, 255, .8);--text-inverse-70: rgba(255, 255, 255, .7);--text-inverse-65: rgba(255, 255, 255, .65);--text-inverse-60: rgba(255, 255, 255, .6);--text-inverse-55: rgba(255, 255, 255, .55);--text-inverse-50: rgba(255, 255, 255, .5);--text-inverse-45: rgba(255, 255, 255, .45);--text-inverse-40: rgba(255, 255, 255, .4);--text-inverse-35: rgba(255, 255, 255, .35);--text-inverse-30: rgba(255, 255, 255, .3);--text-inverse-25: rgba(255, 255, 255, .25);--text-inverse-24: rgba(255, 255, 255, .24);--text-inverse-20: rgba(255, 255, 255, .2);--text-inverse-18: rgba(255, 255, 255, .18);--text-inverse-16: rgba(255, 255, 255, .16);--text-inverse-15: rgba(255, 255, 255, .15);--text-inverse-14: rgba(255, 255, 255, .14);--text-inverse-12: rgba(255, 255, 255, .12);--text-inverse-10: rgba(255, 255, 255, .1);--text-inverse-08: rgba(255, 255, 255, .08);--text-inverse-06: rgba(255, 255, 255, .06);--text-inverse-05: rgba(255, 255, 255, .05);--text-inverse-04: rgba(255, 255, 255, .04);--text-inverse-03: rgba(255, 255, 255, .03);--accent: #000000;--mask-strong: rgba(0, 0, 0, .9);--mask: rgba(0, 0, 0, .6);--mask-soft: rgba(0, 0, 0, .5);--press: rgba(0, 0, 0, .04);--bg-deep: rgba(0, 0, 0, .96);--text-dark-55: rgba(0, 0, 0, .55);--text-dark-50: rgba(0, 0, 0, .5);--radius: 0px;--font-serif: "Noto Serif SC", "Songti SC", "STSong", serif;--font-sans: -apple-system, "PingFang SC", "Helvetica Neue", sans-serif;--sp-sm: 20px;--sp-md: 40px;--border: #e5e5e5;--font-kai: "Kaiti SC", "STKaiti", "KaiTi", "Noto Serif SC", serif;--font-num: "DIN Alternate", -apple-system, "PingFang SC", "Helvetica Neue", sans-serif;--sp-xs: 8px;--sp-s: 12px;--workspace-rail-width: 0px;--workspace-content-max: 100%;--workspace-reading-max: 760px;--workspace-gutter: 20px;--workspace-surface: #f3f3f3;--workspace-glow: rgba(255, 255, 255, .72);--glass-fill: rgba(255, 255, 255, .62);--glass-fill-strong: rgba(255, 255, 255, .82);--glass-fill-soft: rgba(255, 255, 255, .42);--glass-border: rgba(255, 255, 255, .78);--glass-border-dark: rgba(0, 0, 0, .12);--glass-shadow: 0 24px 72px rgba(0, 0, 0, .1), 0 2px 8px rgba(0, 0, 0, .04);--glass-shadow-soft: 0 14px 38px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .04);--glass-blur: 26px;--glass-saturation: 145%;--focus-ring: 0 0 0 3px rgba(0, 0, 0, .18);--motion-instant: 1ms;--motion-feedback: .12s;--motion-route: .24s;--motion-reveal: .42s;--motion-narrative: .72s;--motion-ceremony: 1.08s;--motion-membership-activation: 1.6s;--motion-stagger: 64ms;--motion-distance-feedback: 2px;--motion-distance-route: 8px;--motion-distance-reveal: 12px;--motion-distance-section: var(--motion-distance-reveal);--motion-fast: var(--motion-feedback);--motion-base: .3s;--motion-slow: .42s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.32, .72, 0, 1);--motion-panel: .32s;--motion-exit: .2s;--editorial-gutter: clamp(20px, 7.18vw, 32px);--editorial-body: 15px;--editorial-caption: 12px;--editorial-title: clamp(27px, 8.2vw, 32px)}uni-view,uni-text,uni-scroll-view,uni-input,uni-textarea,uni-button{box-sizing:border-box;margin:0;padding:0}.page{min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}.t-headline{font-family:var(--font-serif);font-size:26px;font-weight:700;line-height:1.45;letter-spacing:.01em;color:var(--text)}.t-body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.9;color:var(--text-mid)}.t-label{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.2em;color:var(--text-dim)}.t-sub{font-family:var(--font-serif);font-size:16px;font-weight:400;line-height:1.7;color:var(--text-mid)}.t-list-item{font-family:var(--font-serif);font-size:15px;line-height:2.2;color:var(--text)}.btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:14px 24px;background:var(--accent);color:var(--text-inverse);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;border:none;border-radius:var(--radius)}.btn:after{border:none}#app uni-button.btn[disabled],.btn[disabled]{background:var(--text-mid);color:var(--text-inverse);cursor:not-allowed;opacity:1!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}#app uni-button:focus-visible,#app .uni-tabbar__item:focus-visible,#app [role=button]:focus-visible,#app [role=tab]:focus-visible,#app [role=radio]:focus-visible,#app [role=switch]:focus-visible,#app uni-input:focus-visible,#app uni-textarea:focus-visible,#app select:focus-visible,#app a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn-link{display:inline;background:none;border:none;color:var(--text-mid);font-size:12px;letter-spacing:.1em;text-decoration:underline;padding:8px 0}.btn-link:after{border:none}.section{padding:0 24px}.divider{height:1px;background:var(--border);margin:var(--sp-md) 0}.block-muted{background:var(--bg-muted);padding:var(--sp-md) 24px}.card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-sm)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}::-webkit-scrollbar{display:none}.img-gray{filter:grayscale(1)}.animate-fade-in{animation:fade-in var(--motion-slow) var(--ease-standard) both}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.press{opacity:.6}.sec-title{display:block;font-size:11px;letter-spacing:.25em;color:var(--text-dim);margin-bottom:14px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-motion-surface]{position:relative;opacity:1}[data-motion-surface] uni-button:not([disabled]),[data-motion-surface] [role=button]:not([aria-disabled=true]){transition:transform var(--motion-feedback) var(--ease-standard),filter var(--motion-feedback) var(--ease-standard);transform-origin:center;-webkit-tap-highlight-color:transparent}[data-motion-surface] uni-button:not([disabled]):active,[data-motion-surface] [role=button]:not([aria-disabled=true]):active{transform:translateY(var(--motion-distance-feedback)) scale(.992);filter:brightness(.96)}[data-motion-surface][data-motion-route=arriving]{animation:stgx-route-arrive var(--motion-route) var(--ease-emphasized) both}[data-motion-surface][data-motion-route=leaving]{animation:stgx-route-leave var(--motion-route) var(--ease-standard) both}[data-motion-surface][data-motion-direction=tab][data-motion-route=arriving]{animation-name:stgx-route-tab}[data-motion-surface][data-motion-direction=back][data-motion-route=arriving]{animation-name:stgx-route-back}@keyframes stgx-route-tab{0%{opacity:.82}to{opacity:1}}@keyframes stgx-route-back{0%{translate:-8px 0}to{translate:0 0}}#app [data-motion-pressed]{scale:.985;transition:scale 80ms var(--ease-standard);-webkit-tap-highlight-color:transparent}#app [data-motion-pressed]:active{transform:none;filter:none}[data-motion-handle]{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}[data-motion-dragging]{transition:none!important}[data-motion-dragging] [data-motion-handle]{cursor:grabbing}.stgx-sheet-enter-active,.stgx-drawer-enter-active{transition:opacity var(--motion-panel) var(--ease-standard)}.stgx-sheet-leave-active,.stgx-drawer-leave-active{transition:opacity var(--motion-exit) var(--ease-standard);pointer-events:none}.stgx-sheet-enter-active [data-motion-panel],.stgx-drawer-enter-active[data-motion-panel]{transition:translate var(--motion-panel) var(--ease-emphasized)!important}.stgx-sheet-leave-active [data-motion-panel],.stgx-drawer-leave-active[data-motion-panel]{transition:translate var(--motion-exit) var(--ease-standard)!important}.stgx-sheet-enter-from,.stgx-sheet-leave-to,.stgx-drawer-enter-from,.stgx-drawer-leave-to{opacity:0}.stgx-sheet-enter-from [data-motion-panel]{translate:0 40px}.stgx-sheet-leave-to [data-motion-panel]{translate:0 24px}.stgx-drawer-enter-from[data-motion-panel],.stgx-drawer-leave-to[data-motion-panel]{translate:-100% 0}.stgx-disclosure-enter-active,.stgx-disclosure-leave-active{overflow:hidden;transition:height var(--motion-panel) var(--ease-emphasized),opacity var(--motion-exit) var(--ease-standard)}.stgx-disclosure-enter-from,.stgx-disclosure-leave-to{opacity:0}[data-motion-surface=service] .page-title,[data-motion-surface=service] .title,[data-motion-surface=service] .sales-page__title{animation:stgx-service-heading-arrive var(--motion-narrative) var(--ease-emphasized) both}[data-motion-surface=service] .profile-hint,[data-motion-surface=service] .sales-page__desc,[data-motion-surface=service] .page-desc{animation:stgx-service-boundary-arrive var(--motion-reveal) var(--ease-standard) 80ms both}html[data-stgx-motion-lifecycle=suspended] *,html[data-stgx-motion-lifecycle=suspended] *:before,html[data-stgx-motion-lifecycle=suspended] *:after{animation-play-state:paused!important}html[data-stgx-sensory-pulse]:after{content:"";position:fixed;z-index:2147483646;top:max(8px,env(safe-area-inset-top));right:8px;bottom:max(8px,env(safe-area-inset-bottom));left:8px;inset:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom));pointer-events:none;border:1px solid rgba(var(--rgb-white),.68);box-shadow:inset 0 0 0 1px rgba(var(--rgb-neutral-18),.14);animation:stgx-critical-pulse .68s var(--ease-emphasized) both}@keyframes stgx-route-arrive{0%{transform:translateY(var(--motion-distance-route))}to{transform:translateY(0)}}@keyframes stgx-route-leave{0%{transform:translateY(0)}to{transform:translateY(calc(var(--motion-distance-route) * -.5))}}@keyframes stgx-critical-pulse{0%{opacity:0;transform:scale(.985)}36%{opacity:1}to{opacity:0;transform:scale(1)}}@keyframes stgx-service-heading-arrive{0%{transform:translateY(var(--motion-distance-section))}to{transform:none}}@keyframes stgx-service-boundary-arrive{0%{transform:translateY(calc(var(--motion-distance-section) * .5))}to{transform:none}}@media(prefers-reduced-motion:reduce){#app [data-motion-pressed]{scale:none;opacity:.78}.stgx-sheet-enter-from [data-motion-panel],.stgx-sheet-leave-to [data-motion-panel],.stgx-drawer-enter-from[data-motion-panel],.stgx-drawer-leave-to[data-motion-panel]{translate:none}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}[data-motion-surface][data-motion-route],[data-motion-surface=service] .page-title,[data-motion-surface=service] .title,[data-motion-surface=service] .sales-page__title,[data-motion-surface=service] .profile-hint,[data-motion-surface=service] .sales-page__desc,[data-motion-surface=service] .page-desc{animation:none!important;transform:none!important}html[data-stgx-sensory-pulse]:after{display:none!important}}html[data-stgx-shell=mobile],html[data-stgx-shell=mobile] uni-page-body{--workspace-rail-width: 0px;--desktop-header-height: 52px;--workspace-content-max: 100%;--workspace-reading-max: 100%;--workspace-gutter: clamp(16px, 5.13vw, 24px);--today-hero-inline-gutter: var(--workspace-gutter);--today-hero-margin-top: 32px;--today-hero-body-padding: 11px 0 0;--today-hero-label-margin-bottom: 6px;--today-hero-verdict-size: var(--editorial-title);--today-hero-verdict-line-height: 1.22;--today-hero-verdict-letter-spacing: -.025em;--today-hero-cta-margin-top: 10px;--today-hero-cta-padding: 20px 0;--today-hero-cta-text-size: 16px;--today-hero-cta-sub-size: 10px}html[data-stgx-shell=mobile].stgx-immersive-top,html[data-stgx-shell=mobile].stgx-immersive-top uni-page-body{--desktop-header-height: 0px}html[data-stgx-shell=mobile],html[data-stgx-shell=mobile] body,html[data-stgx-shell=mobile] #app,html[data-stgx-shell=mobile] #app>uni-app{width:100%;height:100vh;height:100dvh;min-height:0;overflow:hidden}html[data-stgx-shell=mobile],html[data-stgx-shell=mobile] body,html[data-stgx-shell=mobile] #app{touch-action:manipulation}html[data-stgx-shell=mobile] #app>uni-app{position:relative;width:var(--stgx-mobile-vv-width, 100%);height:var(--stgx-mobile-vv-height, 100vh);margin-top:var(--stgx-mobile-vv-top, 0);margin-left:var(--stgx-mobile-vv-left, 0)}html[data-stgx-shell=mobile] #app>uni-app>uni-page{height:100%;min-height:0;overflow:hidden}html[data-stgx-shell=mobile] #app>uni-app>uni-page>uni-page-wrapper{width:100%;box-sizing:border-box;overscroll-behavior-x:none;overscroll-behavior-y:contain;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}html[data-stgx-shell=mobile] #app uni-page-body,html[data-stgx-shell=mobile] #app .page{width:100%;max-width:100%;box-sizing:border-box}html[data-stgx-shell=mobile] #app>uni-app.uni-app--showtabbar>uni-page[type=tabBar]>uni-page-wrapper:after{display:none}html[data-stgx-shell=mobile] #app>uni-app>uni-tabbar.uni-tabbar-bottom,html[data-stgx-shell=mobile] uni-tabbar,html[data-stgx-shell=mobile] .uni-tabbar,html[data-stgx-shell=mobile] .uni-placeholder{display:none!important;height:0!important}html[data-stgx-shell=mobile] #app>uni-app.uni-app--showtabbar>uni-page[type=tabBar]>uni-page-wrapper{height:100%!important;height:100dvh!important;min-height:100%!important}html[data-stgx-shell=mobile] #app .tomorrow-line{padding-bottom:8px}html[data-stgx-shell=mobile] #app .page[data-motion-surface=today] .hero{min-height:0}html[data-stgx-shell=mobile] #app .page[data-motion-surface=today] .zenith .calendar-skel{height:17px}html[data-stgx-shell=mobile] #app .page[data-motion-surface=today]:has(.hero .hero-loading)>.compliance-footer{visibility:hidden}html[data-stgx-shell=mobile] #app{--stgx-viewport-height: var(--stgx-mobile-vv-height, 100vh);--stgx-tab-height: var(--window-bottom, 50px);--stgx-content-height: calc(var(--stgx-viewport-height) - var(--stgx-tab-height))}html[data-stgx-shell=mobile] #app .today-first-screen{display:grid;grid-template-rows:auto 1fr;min-height:var(--stgx-content-height)}html[data-stgx-shell=mobile] #app .page[data-motion-surface=today] .hero{display:grid;grid-template-rows:auto minmax(80px,1fr) auto;gap:16px;height:auto;margin-top:24px;padding-bottom:12px}html[data-stgx-shell=mobile] #app .hero .hero-art{position:relative;min-height:80px;height:100%;margin-top:0}html[data-stgx-shell=mobile] #app .hero .hero-img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover}html[data-stgx-shell=mobile] #app .hero .hero-cta{min-height:80px;margin:0;padding:12px 0}html[data-stgx-shell=mobile] #app .page[data-motion-surface=wanxiang] .insight-layout{padding-top:24px;padding-bottom:24px}html[data-stgx-shell=mobile] #app .record-art .shiwen-stage{width:100%;max-width:calc(var(--stgx-content-height) - 340px);min-width:100px;margin:0 auto}html[data-stgx-shell=mobile] #app .page[data-motion-surface=wanxiang] .recent-records{margin-top:20px}html[data-stgx-shell=mobile] #app>uni-app.uni-app--showtabbar>uni-page[type=tabBar]>uni-page-wrapper{height:var(--stgx-content-height);padding-bottom:0}html[data-stgx-shell=mobile] #app .pwa-guide,html[data-stgx-shell=mobile] #app .hub-mask,html[data-stgx-shell=mobile] #app .feedback-mask,html[data-stgx-shell=mobile] #app .official-mask,html[data-stgx-shell=mobile] #app .sheet-layer,html[data-stgx-shell=mobile] #app .exit-modal-mask,html[data-stgx-shell=mobile] #app .void-page .drawer-mask{top:var(--stgx-mobile-vv-top, 0px);bottom:auto;height:var(--stgx-mobile-vv-height, 100dvh);box-sizing:border-box}html[data-stgx-shell=mobile] #app .void-page .drawer{top:var(--stgx-mobile-vv-top, 0px);bottom:auto;left:0;right:auto;width:min(84vw,340px);max-height:none;height:var(--stgx-mobile-vv-height, 100dvh)}html[data-stgx-shell=mobile] #app .pwa-guide__panel,html[data-stgx-shell=mobile] #app .hub-sheet,html[data-stgx-shell=mobile] #app .feedback-sheet,html[data-stgx-shell=mobile] #app .official-sheet,html[data-stgx-shell=mobile] #app .sheet-layer>.sheet,html[data-stgx-shell=mobile] #app .exit-modal-card{max-height:100%;min-height:0;box-sizing:border-box;overflow-y:auto;overscroll-behavior-y:contain}html[data-stgx-shell=mobile] #app .sheet-drawer{max-height:calc(var(--stgx-mobile-vv-height, 100dvh) - 24px)}html[data-stgx-shell=mobile] #app .primary-navigation,html[data-stgx-shell=mobile] #app .member-compact .purchase-dock,html[data-stgx-shell=mobile] #app .fu-dock{bottom:var(--stgx-mobile-vv-bottom, 0px)}html[data-stgx-shell=mobile] #app .void-page:has(.drawer.open){z-index:1300}html[data-stgx-shell=mobile] #app uni-app:has(.pwa-guide,.hub-mask,.feedback-mask,.official-mask,.sheet-layer,.exit-modal-mask,.drawer.open)>uni-tabbar{visibility:hidden;pointer-events:none}html[data-stgx-shell=mobile] #app .uni-tabbar,html[data-stgx-shell=mobile] #app .uni-placeholder{display:none!important;height:0!important}html[data-stgx-shell=mobile] #app uni-page-body,html[data-stgx-shell=mobile] #app uni-page-head{width:100%!important;margin-left:0!important}html[data-stgx-shell=mobile] #app uni-page-body{padding-top:var(--desktop-header-height);box-sizing:border-box}html[data-stgx-shell=mobile] #app .void-page{top:calc(var(--desktop-header-height) + var(--chat-vv-top, 0px));height:calc(var(--chat-vvh, var(--stgx-mobile-vv-height, 100vh)) - var(--desktop-header-height));left:0;width:100%}html[data-stgx-shell=mobile] .ink-observatory,html[data-stgx-shell=mobile] .inner-landscape,html[data-stgx-shell=mobile] .bazi-landscape,html[data-stgx-shell=mobile] .ziwei,html[data-stgx-shell=mobile] .feixing,html[data-stgx-shell=mobile] .dual-report{top:var(--desktop-header-height)}html[data-stgx-shell=mobile] [data-ui-page="pages/my/my"],html[data-stgx-shell=mobile] [data-ui-page="pages/shop/shop"],html[data-stgx-shell=mobile] [data-ui-page^="subpkg-member/"],html[data-stgx-shell=mobile] [data-ui-page^="subpkg-profile/pages/profile/"],html[data-stgx-shell=mobile] [data-ui-page^="subpkg-profile/pages/my/"],html[data-stgx-shell=mobile] [data-ui-page^="subpkg-profile/pages/timeline/"],html[data-stgx-shell=mobile] [data-ui-page^="subpkg-shop/"],html[data-stgx-shell=mobile] [data-ui-page^="subpkg-video/"]{--bg: var(--bg-reading);--bg-muted: var(--bg-reading-muted);--bg-soft: var(--bg-reading-soft);--text: rgba(var(--rgb-white), .94);--text-mid: rgba(var(--rgb-white), .72);--text-dim: rgba(var(--rgb-white), .6);--border: rgba(var(--rgb-white), .18);--border-light: rgba(var(--rgb-white), .1);--accent: var(--night-accent);--press: rgba(var(--rgb-white), .06);--text-dark-55: rgba(var(--rgb-white), .55);--text-dark-50: rgba(var(--rgb-white), .5);--workspace-surface: var(--bg-reading);--glass-fill: rgba(var(--rgb-white), .04);--glass-fill-strong: rgba(var(--rgb-white), .06);--glass-fill-soft: rgba(var(--rgb-white), .03);--glass-border: rgba(var(--rgb-white), .14);--glass-border-dark: rgba(var(--rgb-white), .14);--bg-dark: var(--night-inverse-surface);--text-inverse: var(--night-inverse-text);--text-inverse-mid: rgba(var(--rgb-black), .72);--text-inverse-dim: rgba(var(--rgb-black), .55);--text-inverse-90: rgba(var(--rgb-black), .9);--text-inverse-88: rgba(var(--rgb-black), .88);--text-inverse-85: rgba(var(--rgb-black), .85);--text-inverse-82: rgba(var(--rgb-black), .82);--text-inverse-80: rgba(var(--rgb-black), .8);--text-inverse-70: rgba(var(--rgb-black), .7);--text-inverse-65: rgba(var(--rgb-black), .65);--text-inverse-60: rgba(var(--rgb-black), .6);--text-inverse-55: rgba(var(--rgb-black), .55);--text-inverse-50: rgba(var(--rgb-black), .5);--text-inverse-45: rgba(var(--rgb-black), .45);--text-inverse-40: rgba(var(--rgb-black), .4);--text-inverse-35: rgba(var(--rgb-black), .35);--text-inverse-30: rgba(var(--rgb-black), .3);--text-inverse-25: rgba(var(--rgb-black), .25);--text-inverse-24: rgba(var(--rgb-black), .24);--text-inverse-20: rgba(var(--rgb-black), .2);--text-inverse-18: rgba(var(--rgb-black), .18);--text-inverse-16: rgba(var(--rgb-black), .16);--text-inverse-15: rgba(var(--rgb-black), .15);--text-inverse-14: rgba(var(--rgb-black), .14);--text-inverse-12: rgba(var(--rgb-black), .12);--text-inverse-10: rgba(var(--rgb-black), .1);--text-inverse-08: rgba(var(--rgb-black), .08);--text-inverse-06: rgba(var(--rgb-black), .06);--text-inverse-05: rgba(var(--rgb-black), .05);--text-inverse-04: rgba(var(--rgb-black), .04);--text-inverse-03: rgba(var(--rgb-black), .03);color:var(--text);background:var(--bg)}html[data-stgx-shell=mobile] #app:has([data-ui-page="pages/my/my"],[data-ui-page="pages/shop/shop"],[data-ui-page^="subpkg-member/"],[data-ui-page^="subpkg-profile/pages/profile/"],[data-ui-page^="subpkg-profile/pages/my/"],[data-ui-page^="subpkg-profile/pages/timeline/"],[data-ui-page^="subpkg-shop/"],[data-ui-page^="subpkg-video/"]) :is(uni-page-body,uni-page-wrapper,uni-page){background:var(--bg-reading)!important}html[data-stgx-shell=mobile].stgx-has-tabbar{--app-bottom-inset: calc(56px + env(safe-area-inset-bottom)) }html[data-stgx-shell=mobile].stgx-has-tabbar #app uni-page-body{padding-bottom:var(--app-bottom-inset)}html[data-stgx-shell=mobile].stgx-has-tabbar .ink-observatory,html[data-stgx-shell=mobile].stgx-has-tabbar .inner-landscape,html[data-stgx-shell=mobile].stgx-has-tabbar .bazi-landscape,html[data-stgx-shell=mobile].stgx-has-tabbar .ziwei,html[data-stgx-shell=mobile].stgx-has-tabbar .feixing,html[data-stgx-shell=mobile].stgx-has-tabbar .dual-report,html[data-stgx-shell=mobile].stgx-has-tabbar .qimen-cover{bottom:var(--app-bottom-inset)}html[data-stgx-shell=mobile].stgx-has-tabbar{--scene-top-offset: 0px}html[data-stgx-shell=mobile].stgx-has-tabbar .page--observatory .ink-observatory{top:var(--desktop-header-height)!important;bottom:var(--app-bottom-inset)!important;height:auto!important}html[data-stgx-shell=mobile].stgx-has-tabbar:has(.desktop-shell--transparent) #app uni-page-body{padding-top:0}html[data-stgx-shell=mobile].stgx-has-tabbar:has(.desktop-shell--profile) #app uni-page-body{padding-top:0}html[data-stgx-shell=mobile].stgx-has-tabbar:has(.desktop-shell--transparent) .page--observatory .ink-observatory{top:0!important}html[data-stgx-shell=mobile].stgx-has-tabbar:has(.desktop-shell--transparent) .inner-landscape{top:0!important}html[data-stgx-shell=mobile]:has(.desktop-shell--transparent) :is(.bazi-landscape,.ziwei,.feixing,.dual-report,.qimen-cover){top:0!important}html[data-stgx-shell=mobile].stgx-has-tabbar.stgx-keyboard-open,html[data-stgx-shell=mobile].stgx-has-tabbar.stgx-input-focused{--app-bottom-inset: 0px}html[data-stgx-shell=mobile].stgx-has-tabbar.stgx-keyboard-open .mobile-tabbar,html[data-stgx-shell=mobile].stgx-has-tabbar.stgx-input-focused .mobile-tabbar{display:none}html[data-stgx-shell=mobile].stgx-has-tabbar #app .void-page{height:calc(var(--chat-vvh, var(--stgx-mobile-vv-height, 100vh)) - var(--desktop-header-height) - var(--app-bottom-inset))}html[data-stgx-shell=mobile].stgx-has-tabbar:has(.desktop-shell--transparent) #app .void-page{top:var(--chat-vv-top, 0px);height:calc(var(--chat-vvh, var(--stgx-mobile-vv-height, 100vh)) - var(--app-bottom-inset));background:transparent}html[data-stgx-shell=mobile].stgx-has-tabbar:has(.desktop-shell--transparent) #app .void-page .void-header{margin-top:var(--desktop-header-height)}html[data-stgx-shell=mobile] #app .sjj-nav,html[data-stgx-shell=mobile] #app .primary-navigation{display:none!important}html[data-stgx-shell=mobile] .service-stage,html[data-stgx-shell=mobile] .eight-purchase,html[data-stgx-shell=mobile] .npurchase{top:auto;right:auto;bottom:auto;left:auto;inset:auto;left:0;right:0;top:var(--stgx-mobile-vv-top, 0px);height:var(--stgx-mobile-vv-height, 100dvh)}html[data-stgx-shell=mobile] .mobile-tabbar{bottom:var(--stgx-mobile-vv-bottom, 0px)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop{--bg-dark: rgba(var(--rgb-black), 1);color-scheme:dark;--text-inverse: rgba(var(--rgb-white), 1);--text-inverse-40: rgba(var(--rgb-white), .4);--text-inverse-20: rgba(var(--rgb-white), .2);--text-inverse-55: rgba(var(--rgb-white), .55);--text-inverse-65: rgba(var(--rgb-white), .65);--text-inverse-88: rgba(var(--rgb-white), .88);--text: var(--text-inverse);--text-mid: var(--text-inverse-65);--border: var(--text-inverse-20);position:fixed;top:var(--desktop-header-height, 76px);right:0;bottom:0;left:0;inset:var(--desktop-header-height, 76px) 0 0;height:calc(100dvh - var(--desktop-header-height, 76px))!important;min-height:0!important;box-sizing:border-box;width:100%;padding:0;background:var(--bg-dark);color:var(--text-inverse);font-family:var(--font-serif)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-environment{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop:not(.wendao-empty) .wendao-environment{opacity:.75}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-pause{font-size:13px;margin:0;padding:0;color:var(--text-inverse-65)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-desktop-heading>uni-text:first-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-desktop-heading uni-button{flex:none;white-space:nowrap}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-environment uni-canvas{width:100%;height:100%;display:block}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .void-header,html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .input-dock{backdrop-filter:none;-webkit-backdrop-filter:none}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .header-left{visibility:visible}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .void-header{display:none!important}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .hamburger-icon{display:none}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .header-left__label{font-size:14px}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .subject-switch{color:var(--text-inverse-65);background:transparent}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-desktop-heading{position:absolute;top:24px;left:clamp(48px,9vw,134px);width:clamp(460px,44vw,654px);max-width:654px;display:flex;justify-content:flex-start;gap:20px;align-items:center;font-size:24px;letter-spacing:.08em;z-index:2}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop uni-button{color:inherit;background:transparent;border:0;border-radius:0;font-family:inherit;cursor:pointer}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop uni-button:after{border:0}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop uni-button:focus-visible{outline:1px solid var(--text-inverse);outline-offset:4px}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-desktop-heading__actions{display:flex;align-items:center;gap:8px;flex:none}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-heading-btn{font-size:13px;padding:4px 12px;border:1px solid var(--text-inverse-18);border-radius:14px;color:var(--text-inverse-65);background:rgba(var(--rgb-white),.04);cursor:pointer;transition:color .2s,border-color .2s,background .2s}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-heading-btn:hover{color:var(--text-inverse);background:rgba(var(--rgb-white),.09);border-color:var(--text-inverse-35)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-heading-sep{font-size:11px;color:var(--text-inverse-25)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .msg-list{margin-left:0;position:absolute;top:76px;bottom:104px;left:clamp(48px,9vw,134px);width:clamp(460px,44vw,654px);max-width:654px;height:auto;flex:none;padding:0;background:transparent}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .msg-row{padding:16px 24px 24px 0;animation:none;will-change:auto}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .msg-bubble{max-width:100%;width:100%;font-size:18px;line-height:2.1;background:transparent;border:0}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .user-bubble{width:auto;max-width:85%;color:var(--text-inverse-65)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .assistant-avatar{display:none}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .assistant-identity{min-height:0}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .assistant-identity:not(:has(.thinking-panel)){display:none}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .ai-text{font-size:18px;line-height:2.1;color:var(--text-inverse-88)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .answer-basis{font-size:12px;opacity:.6}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-show-evidence{margin:20px 0 0;padding:0;width:-moz-fit-content;width:fit-content;font-size:13px;line-height:2;color:var(--text-inverse-65);border-bottom:1px solid var(--text-inverse-20)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .report-banner{position:absolute;top:4%;left:10%;width:54%;padding:0;background:transparent}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .input-dock{position:absolute;left:clamp(48px,9vw,134px);width:clamp(460px,44vw,654px);max-width:654px;right:auto;bottom:24px;margin:0;padding:0;background:transparent;border:0;box-shadow:none;z-index:3}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .input-box{width:100%;box-sizing:border-box;margin:0;max-width:none;padding:0 0 0 20px;min-height:60px;height:60px;border:1px solid var(--text-inverse-20);border-radius:8px;background:rgba(var(--rgb-black),.65);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:none;align-items:center;display:flex}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .void-ph{color:var(--text-inverse-40)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .void-input{font-size:16px;line-height:40px;height:40px;flex:1;border:0;background:transparent}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .void-input uni-textarea,html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .void-input .uni-textarea-textarea{font-size:16px!important;color:var(--text-inverse)!important;font-family:var(--font-serif);line-height:40px!important}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .input-send{font-size:15px;width:80px;height:60px;flex:none;border:0;border-left:1px solid var(--text-inverse-15);border-radius:0;background:transparent;color:var(--text-inverse-75);font-family:var(--font-serif);letter-spacing:.08em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s,background .2s}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .input-send:hover{color:var(--text-inverse);background:rgba(var(--rgb-white),.04)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .input-quota{display:none!important}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .quota-notice{display:none!important}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-evidence-panel{position:absolute;left:62%;right:6%;top:15%;bottom:15%;overflow-y:auto;padding:0 0 0 32px;border-left:1px solid var(--text-inverse-20);z-index:2;background:transparent}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-evidence-panel__heading{display:flex;align-items:center;justify-content:space-between;font-size:19px;letter-spacing:.12em}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-evidence-panel__heading uni-button{font-size:12px;margin:0;padding:10px;color:var(--text-inverse-65)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-evidence{max-width:none;margin-top:22px}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-evidence-panel__note{display:block;font-size:12px;color:var(--text-inverse-55);margin-top:22px;line-height:1.8}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .drawer-mask{position:fixed;top:var(--desktop-header-height, 76px);right:0;bottom:0;left:0;inset:var(--desktop-header-height, 76px) 0 0;z-index:30;background:rgba(var(--rgb-black),.22);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .drawer{position:fixed;top:calc(var(--desktop-header-height, 76px) + 16px);left:clamp(24px,4vw,48px);bottom:auto;width:360px;max-width:calc(100vw - 48px);max-height:calc(100dvh - var(--desktop-header-height, 76px) - 36px);height:auto;border-radius:16px;z-index:31;background:rgba(var(--rgb-black),.45);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--text-inverse-18);box-shadow:0 20px 48px rgba(var(--rgb-black),.55);color:var(--text-inverse);overflow:hidden;transform:translateY(-8px) scale(.98);opacity:0;pointer-events:none;transition:transform var(--motion-feedback) var(--ease-standard),opacity var(--motion-feedback) var(--ease-standard)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .drawer.open{transform:translateY(0) scale(1);opacity:1;pointer-events:auto;animation:wendao-drawer-appear .22s var(--ease-standard) both}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .drawer .drawer-top{padding:16px 20px;border-bottom:1px solid var(--text-inverse-10)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .drawer .drawer-profile{display:flex;align-items:center;gap:10px;margin-bottom:14px}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .drawer .drawer-close{margin-left:auto;padding:4px 10px;font-size:12px;color:var(--text-inverse-55);border-radius:6px;cursor:pointer}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .drawer .drawer-close:hover{color:var(--text-inverse);background:rgba(var(--rgb-white),.08)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .drawer .drawer-new{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--text-inverse-18);border-radius:10px;background:rgba(var(--rgb-white),.05);cursor:pointer;transition:background var(--motion-feedback) var(--ease-standard),border-color var(--motion-feedback) var(--ease-standard)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .drawer .drawer-new:hover{background:rgba(var(--rgb-white),.1);border-color:var(--text-inverse-35)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .drawer .drawer-history{max-height:380px;overflow-y:auto;padding:14px 20px 20px;scrollbar-width:thin;scrollbar-color:var(--text-inverse-20) transparent}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .drawer .history-item{padding:12px 10px;border-bottom:1px solid var(--text-inverse-08);border-radius:8px;transition:background var(--motion-feedback) var(--ease-standard);cursor:pointer}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .drawer .history-item:hover{background:rgba(var(--rgb-white),.06)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .drawer .history-item.active{background:rgba(var(--rgb-white),.1);border-left:2px solid var(--text-inverse-65)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop.wendao-with-evidence .wendao-desktop-heading,html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop.wendao-with-evidence .msg-list,html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop.wendao-with-evidence .input-dock{left:5%;width:48%;max-width:none}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop.wendao-with-evidence .report-banner{left:5%;width:48%}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop.wendao-with-evidence .wendao-evidence-panel{left:56%;right:4%}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-desktop-hero{position:absolute;left:clamp(48px,9vw,134px);top:clamp(160px,26vh,275px);width:clamp(460px,44vw,654px);max-width:654px;display:flex;flex-direction:column;align-items:flex-start;z-index:2}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-hero-title{font-family:var(--font-serif);font-size:clamp(38px,3.4vw,50px);font-weight:400;color:var(--text-inverse);letter-spacing:.12em;line-height:1.25}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-hero-subtitle{font-family:var(--font-serif);font-size:clamp(16px,1.4vw,20px);color:var(--text-inverse-65);letter-spacing:.15em;margin-top:20px;line-height:1.4}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-hero-input-box{margin-top:36px;width:100%;min-height:60px;height:60px;box-sizing:border-box;border:1px solid var(--text-inverse-20);border-radius:8px;background:rgba(var(--rgb-black),.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;padding:0 0 0 20px;transition:border-color var(--motion-feedback) var(--ease-standard)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-hero-input-box:focus-within{border-color:var(--text-inverse-40)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-hero-input{flex:1;min-height:40px;height:40px;line-height:40px;background:transparent;border:0;outline:none;color:var(--text-inverse);font-family:var(--font-serif);font-size:16px}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-hero-input uni-textarea,html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-hero-input .uni-textarea-textarea{font-size:16px!important;color:var(--text-inverse)!important;font-family:var(--font-serif);line-height:40px!important}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-hero-send{flex:none;width:80px;height:60px;display:flex;align-items:center;justify-content:center;border:0;border-left:1px solid var(--text-inverse-15);border-radius:0;background:transparent;color:var(--text-inverse-75);font-family:var(--font-serif);font-size:15px;letter-spacing:.08em;cursor:pointer;transition:color var(--motion-feedback) var(--ease-standard),background var(--motion-feedback) var(--ease-standard)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-hero-send:hover{color:var(--text-inverse);background:rgba(var(--rgb-white),.04)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-hero-suggestions{margin-top:18px;display:flex;align-items:center;gap:16px}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-hero-suggestions uni-button{margin:0;padding:7px 22px;border:1px solid var(--text-inverse-22);border-radius:24px;background:rgba(var(--rgb-white),.04);color:var(--text-inverse-70);font-family:var(--font-serif);font-size:14px;letter-spacing:.06em;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:border-color var(--motion-feedback) var(--ease-standard),background var(--motion-feedback) var(--ease-standard),color var(--motion-feedback) var(--ease-standard)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-hero-suggestions uni-button:hover{border-color:var(--text-inverse-40);color:var(--text-inverse);background:rgba(var(--rgb-white),.08)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-hero-suggestions uni-button.wendao-hero-history-btn{border-color:var(--text-inverse-18);color:var(--text-inverse-55);background:transparent}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-hero-suggestions uni-button.wendao-hero-history-btn:hover{color:var(--text-inverse-88);border-color:var(--text-inverse-30);background:rgba(var(--rgb-white),.05)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .drawer-subject-switch{margin:12px 16px 0;padding:8px 14px;font-size:12px;color:var(--text-inverse-65);border:1px solid var(--text-inverse-20);border-radius:16px;background:transparent;cursor:pointer;align-self:flex-start}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .drawer-subject-switch:hover{color:var(--text-inverse);border-color:var(--text-inverse-40)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop.wendao-empty .msg-list,html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop.wendao-empty .input-dock{display:none!important}@media(max-width:1100px){html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .msg-bubble,html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .ai-text{font-size:16px}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .wendao-evidence-panel{left:59%;right:3%;padding-left:20px}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .void-page.wendao-desktop .void-header{gap:12px}}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .wendao-desktop .wendao-chart__palace{background:var(--mask)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .wendao-desktop .wendao-chart__chief,html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .wendao-desktop [class*=wendao-chart__tone--]{color:var(--text-inverse-88)}html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .wendao-desktop .ai-stream-chunk{animation:wendao-ink-reveal .7s ease-out both;will-change:auto;filter:none}@keyframes wendao-ink-reveal{0%{opacity:.18}50%{opacity:.65}to{opacity:1}}@media(prefers-reduced-motion:reduce){html:is([data-stgx-shell=desktop],[data-stgx-shell=tablet]) #app .wendao-desktop .ai-stream-chunk{animation:none}}@keyframes wendao-drawer-appear{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}html[data-stgx-shell=desktop]{--today-hero-inline-gutter: 0px;--today-hero-margin-top: 52px;--today-hero-body-padding: 18px 0 0;--today-hero-label-margin-bottom: 8px;--today-hero-verdict-size: 36px;--today-hero-verdict-line-height: 1.28;--today-hero-verdict-letter-spacing: -.015em;--today-hero-cta-margin-top: 18px;--today-hero-cta-padding: 24px 0;--today-hero-cta-text-size: 15px;--today-hero-cta-sub-size: 9px}html[data-stgx-shell=desktop],html[data-stgx-shell=desktop] uni-page-body{--workspace-rail-width: 88px;--workspace-content-max: 960px;--workspace-reading-max: 680px;--workspace-gutter: 32px}html[data-stgx-shell=desktop] #app uni-page-body,html[data-stgx-shell=desktop] #app uni-page-head{width:calc(100% - var(--workspace-rail-width));margin-left:var(--workspace-rail-width);box-sizing:border-box}html[data-stgx-shell=desktop] #app uni-page[type=tabBar]>uni-page-head{display:none}html[data-stgx-shell=desktop] #app .uni-tabbar{position:fixed;top:0;right:auto;bottom:0;left:0;inset:0 auto 0 0;z-index:998;width:var(--workspace-rail-width);height:100vh;height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;padding:88px 10px 24px;overflow:hidden;border-top:0;border-right:1px solid var(--glass-border);background:linear-gradient(180deg,rgba(var(--rgb-white),.76),rgba(var(--rgb-white),.48));box-shadow:14px 0 42px rgba(var(--rgb-bg-dark),.06),inset -1px 0 rgba(var(--rgb-white),.82);backdrop-filter:blur(26px) saturate(145%)}html[data-stgx-shell=desktop] #app .uni-tabbar:before{content:"";position:absolute;top:24px;left:50%;width:34px;height:34px;border:1px solid var(--glass-border-dark);background:rgba(var(--rgb-white),.56) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAABIAAAAAQAAAEgAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAECgAwAEAAAAAQAAAEAAAAAAdd52hwAAAAlwSFlzAAALEwAACxMBAJqcGAAACTdJREFUaAXtmkeIFU0Qx91gjmvOirqia8CcEyqiIoquFwXDspgwYLgI4knEBGIWQRTEcFBWRQ+iYlZWxZzWtGbMOcf9frul5dhv5r2ZefN0D18fmp7u6q5/VVdXVfd7cT9+/CgQtsTFxeXk5EhtENp2WmkgkE9WsPYbbSFzojG4GMRxEQUwmOW3z/j8BsgrnnwngFqdS0nykQBAp3z58uXbt28u0UOWXwQQ6FlZWa9evcrOzubTpQz5QgDgfv369cSJE0WLFqUuUqSIS/SQJbonjREl6HGgmzdv/vjxI+ivXr3avn17l7yY+y8FEDs5ffr0/PnzL126VLx48bJly6anp5crV84pJtgIRhz4JwWIHNZly5YBGlgFCxasUaPG7NmzHz9+zJB7SAXckwZFCT7KmTNn+vbtC3T2ISEhoWTJkoMGDTp27Nj37989MfqrJiQ28+jRo8WLF69YseLNmzdAR4bExMQKFSpg+i1atIiPj0c8G1Nx6vIkrm/iPKXnPHz4cO7cubVq1RLFgxsBKBj9pEmTcKCQeWUR2x0QlQP38uXL69at27Bhw/379/kEOrVqulq1akOHDi1durT2MOqyxEQAxf369eu9e/euX7+e+t27d2BC3zIqWKlLlSo1cODAevXqoXud6BI9ZEEKoOw/ffp08uTJrVu37tix48aNG7DBshU6n+CGmJr+Nm3adOjQoXDhwjrdPfpgBFDGRFOcOqB37tx58eJF/AkMrLgFuuADPSovVKhQp06dunTpQvSlR4a81V4PjdLDT8r79++PHDkyY8aMli1b4s6FPbilYO6UX18J2kb3uM45c+YgJ+vosp4aTPQcB36izsl58OBBRkbGuHHjGjZsCD7FnQf4N2hFrPLQEPR4JOD6Ri+iehaAjGXlypU9e/bEc+teg0lxa0M6jZpP6Zk4cSKZc5TokcFzNsqO3759++7duy9fvhQBOAN6DFQkowFB7nbnFVYYMmTIggULsDftNOjdf3q+EwvWz58/k37t27dv9+7dp06devHiBSwZwjakYSAAqMgA+l69epF74j2jR5/Li10wmLn5FDGE8s6dO4cOHdq2bRv1s2fP6EQMIbCSARde1atXP3z4MME4GPTce+Qo+K7BoQVJli9f3qxZM9yLbIWYu55jZFu6dCn0vtmFTvS5A7a7JPq+cuXKhAkTMKq3b9+St+FkIUYSeJcvX/7s2bNVq1ZFBtsVfHR6PsRheMhW4FWHDRtG8kO636BBAxJMDIaAxSg3xjJlyoRZwesQKgtyB4Q9a+KgmjRpQqCgXaJEicqVK3NrwWk+efKERDo1NRVK3QRobHErge2odgaZC8miME5KSiI5EwE+fPhw/fp1jgS6J3SsWrWKmuSHg6H00GBpmByGR5xho5KTk0lOFWWYRvACCLNKlSrhKMmOACQ9ZKbg485+9OhR8PXr1+/58+eEFAhoUNiixo0bE9q7devG3DCgrUPBmxCrYxWjRo3C33MeiBJcFLdv346HpZ+DwYHm+kv2hjBqJ3Xq1BkzZszw4cOxN1bQfitW+3aoY4q+B/bTpk3bv38/DSljx46FvUAnf+ZYq+lzyslN2AGh9Mo9VibEGwlBV3QJVvSN6aN47sHsCUP4pe7du48ePbpPnz7ykoUA9joO2xsrATiIomNqDjE3SfBxWwAMF0iuYFhL69atBZs/6DI3VgLgPfEzKJuXH7JuFI+aO3fuPHLkSI5vxYoVo4ceEwHUsrHpyZMnE85I+4CLUypWrNimTZtQP4yjUbng1jrIHRD0pKgLFy4kS4VHlSpVwI2Dx11yhQB9gNBFhmAEEOiZmZnz5s0jLcV48DMEL1wn4QzHAu66deuq2gJsRCuAQL927Rr3Q559CEaS+ZA1YPeMIgbeE/ev1+UA0bOUfwEEOmnPkiVLSJIxehIewhCvs0RcwW3Feu/ePetnYG2vgUPoMQkKF6uUlBSgIAz2jZvXDEfxIYm0ES87O5tZ/jg6zfKcSoji+S1o5syZW7ZsARwhiUSNhzdyMgRAkpo1a5LtIA/5D5mPmNDTp0+JwWvXriXGIYZKGGXDswBogsM6ZcoUribCm9wTL1m/fv3mzZvj6Umk6ZEhIm6rVq3IeSQV5abGVYGch9GgZPBwBkT3XHzR4q1bt1AkXrJt27aDBw/u2LEj+aNai+CDnj3hKJNv8tjI0zQ9RGVeoadOnRrIk0Sumpxsy+hHYeTGPHd27dqVTJ28l+svP1LQryV0Cl4VFtiVFtFC//79uW0y0Zji49OtCeHRDxw4wIMCzqRp06YkYRJTRdm5mvizAPTgwYNkDWwCbYqOgxvTateuHTk2QZpPHfLayF0XocNPgwbvjuVwIvE5nMjatWvLHddpIlPOnz8PeqRF90CkxyAmMvC8xct76JBBGeEz4q5x2cOB4NrBAVdqitMsGWWvcEQwRloEkFqtSBocGMqePXvCrObExdof+Qxg+uy4GzaCfvXq1XIhBLcUQUzbkAEJ09LS3KxsRWy0IwtgTHD6BAc2Nn78eNlxsP7C/wduqxgYD36MPC8aGQIQQBTPTzLEKTUbq7JVEit6IYCegPgvBYA3B2PRokXyChIKUbfCKpK22QTSp3PnzvmWwf8OiOJv3rw5YMAAFAkUwargpCEihQqm/RxlLsf8JCULOpmoU79PAYTZxo0beW0ONRuFS0PaUlslzBv5WSFDo0aNCAuktAD1JEnkOAA+o6BsHOv06dPXrFnDELAMAj4BARm1MUSnjGo/PbwA8Mk1msSpd+/ePXr0kFBju4JOlIYNb4PC+GRRMogRI0ZcuHABBQoPaoOMz1D0QmPtR/csIj3ks8ePHyft4xZKm/SbHFFkC11ce7wJAFC2mEcr0MPbwG1FZsUqZIzSoKYwKg1W47WCqEchreA2hwAMkbmwPn9BUKBODT8mxGPJrFmzdu3aRYrhtG5oP4CASz8NIKJa/A81D178Tsz7HPcHLIcklz3BsyEtGauho9Bl/QggiyIGv2UQp2EDJinqeeikwA9icJNRE56pCerSg+J5D6UGLmQQ0ybFYh1FKXuln7YNPwKwUETF2DKL2OkGsbGItzOgk31w0rnBNn7vV7Dr/rXV/hfgr6najhFH8fcOYNZq2dqwmxVkXx5PM1pH5K4ENP4Db6M2Q8W88JYAAAAASUVORK5CYII=) center/26px 26px no-repeat;box-shadow:0 8px 22px rgba(var(--rgb-bg-dark),.08),inset 0 1px rgba(var(--rgb-white),.9);transform:translate(-50%)}html[data-stgx-shell=desktop] #app .uni-tabbar:after{content:"司天观象";position:absolute;top:64px;left:0;right:0;color:var(--text);font-family:var(--font-serif);font-size:11px;line-height:1.4;letter-spacing:.12em;text-align:center;white-space:nowrap}html[data-stgx-shell=desktop] #app .uni-tabbar__item{flex:0 0 auto;width:100%;min-height:58px;box-sizing:border-box}html[data-stgx-shell=desktop] #app .uni-tabbar__bd{position:relative;width:100%;height:58px!important;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-left:1px solid transparent;border-radius:16px;color:var(--text-dim);transition:background var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}html[data-stgx-shell=desktop] #app .uni-tabbar__item:hover .uni-tabbar__bd,html[data-stgx-shell=desktop] #app .uni-tabbar__item:focus-within .uni-tabbar__bd{background:rgba(var(--rgb-white),.48);color:var(--text);transform:translateY(-1px)}html[data-stgx-shell=desktop] #app .uni-tabbar__item.uni-tabbar__item--active .uni-tabbar__bd,html[data-stgx-shell=desktop] #app .uni-tabbar__item.active .uni-tabbar__bd{background:linear-gradient(135deg,rgba(var(--rgb-white),.86),rgba(var(--rgb-white),.52));color:var(--text);box-shadow:inset 0 1px rgba(var(--rgb-white),.9),0 10px 26px rgba(var(--rgb-bg-dark),.08)}html[data-stgx-shell=desktop] #app .uni-tabbar__item:has(.uni-tabbar__icon.active) .uni-tabbar__bd{background:linear-gradient(135deg,rgba(var(--rgb-white),.86),rgba(var(--rgb-white),.52));color:var(--text);box-shadow:inset 0 1px rgba(var(--rgb-white),.9),0 10px 26px rgba(var(--rgb-bg-dark),.08)}html[data-stgx-shell=desktop] #app .uni-tabbar__item.uni-tabbar__item--active .uni-tabbar__bd:after,html[data-stgx-shell=desktop] #app .uni-tabbar__item.active .uni-tabbar__bd:after{content:"";position:absolute;left:8px;top:50%;width:4px;height:4px;border-radius:50%;background:var(--text);box-shadow:0 0 0 3px var(--border);transform:translateY(-50%)}html[data-stgx-shell=desktop] #app .uni-tabbar__item:has(.uni-tabbar__icon.active) .uni-tabbar__bd:after{content:"";position:absolute;left:8px;top:50%;width:4px;height:4px;border-radius:50%;background:var(--text);box-shadow:0 0 0 3px var(--border);transform:translateY(-50%)}html[data-stgx-shell=desktop] #app .uni-tabbar__label{margin:0!important;font-size:12px!important;line-height:1.8!important;letter-spacing:.16em;white-space:nowrap}html[data-stgx-shell=desktop] #app .primary-navigation{position:fixed;top:0;right:auto;bottom:0;left:0;inset:0 auto 0 0;z-index:999;width:var(--workspace-rail-width);height:100vh;height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:88px 10px 24px;overflow:hidden;border-top:0;border-right:1px solid var(--glass-border);background:linear-gradient(180deg,rgba(var(--rgb-white),.76),rgba(var(--rgb-white),.48));box-shadow:14px 0 42px rgba(var(--rgb-bg-dark),.06),inset -1px 0 rgba(var(--rgb-white),.82);backdrop-filter:blur(26px) saturate(145%)}html[data-stgx-shell=desktop] #app .primary-navigation:before{content:"";position:absolute;top:24px;left:50%;width:34px;height:34px;border:1px solid var(--glass-border-dark);background:rgba(var(--rgb-white),.56) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAABIAAAAAQAAAEgAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAECgAwAEAAAAAQAAAEAAAAAAdd52hwAAAAlwSFlzAAALEwAACxMBAJqcGAAACTdJREFUaAXtmkeIFU0Qx91gjmvOirqia8CcEyqiIoquFwXDspgwYLgI4knEBGIWQRTEcFBWRQ+iYlZWxZzWtGbMOcf9frul5dhv5r2ZefN0D18fmp7u6q5/VVdXVfd7cT9+/CgQtsTFxeXk5EhtENp2WmkgkE9WsPYbbSFzojG4GMRxEQUwmOW3z/j8BsgrnnwngFqdS0nykQBAp3z58uXbt28u0UOWXwQQ6FlZWa9evcrOzubTpQz5QgDgfv369cSJE0WLFqUuUqSIS/SQJbonjREl6HGgmzdv/vjxI+ivXr3avn17l7yY+y8FEDs5ffr0/PnzL126VLx48bJly6anp5crV84pJtgIRhz4JwWIHNZly5YBGlgFCxasUaPG7NmzHz9+zJB7SAXckwZFCT7KmTNn+vbtC3T2ISEhoWTJkoMGDTp27Nj37989MfqrJiQ28+jRo8WLF69YseLNmzdAR4bExMQKFSpg+i1atIiPj0c8G1Nx6vIkrm/iPKXnPHz4cO7cubVq1RLFgxsBKBj9pEmTcKCQeWUR2x0QlQP38uXL69at27Bhw/379/kEOrVqulq1akOHDi1durT2MOqyxEQAxf369eu9e/euX7+e+t27d2BC3zIqWKlLlSo1cODAevXqoXud6BI9ZEEKoOw/ffp08uTJrVu37tix48aNG7DBshU6n+CGmJr+Nm3adOjQoXDhwjrdPfpgBFDGRFOcOqB37tx58eJF/AkMrLgFuuADPSovVKhQp06dunTpQvSlR4a81V4PjdLDT8r79++PHDkyY8aMli1b4s6FPbilYO6UX18J2kb3uM45c+YgJ+vosp4aTPQcB36izsl58OBBRkbGuHHjGjZsCD7FnQf4N2hFrPLQEPR4JOD6Ri+iehaAjGXlypU9e/bEc+teg0lxa0M6jZpP6Zk4cSKZc5TokcFzNsqO3759++7duy9fvhQBOAN6DFQkowFB7nbnFVYYMmTIggULsDftNOjdf3q+EwvWz58/k37t27dv9+7dp06devHiBSwZwjakYSAAqMgA+l69epF74j2jR5/Li10wmLn5FDGE8s6dO4cOHdq2bRv1s2fP6EQMIbCSARde1atXP3z4MME4GPTce+Qo+K7BoQVJli9f3qxZM9yLbIWYu55jZFu6dCn0vtmFTvS5A7a7JPq+cuXKhAkTMKq3b9+St+FkIUYSeJcvX/7s2bNVq1ZFBtsVfHR6PsRheMhW4FWHDRtG8kO636BBAxJMDIaAxSg3xjJlyoRZwesQKgtyB4Q9a+KgmjRpQqCgXaJEicqVK3NrwWk+efKERDo1NRVK3QRobHErge2odgaZC8miME5KSiI5EwE+fPhw/fp1jgS6J3SsWrWKmuSHg6H00GBpmByGR5xho5KTk0lOFWWYRvACCLNKlSrhKMmOACQ9ZKbg485+9OhR8PXr1+/58+eEFAhoUNiixo0bE9q7devG3DCgrUPBmxCrYxWjRo3C33MeiBJcFLdv346HpZ+DwYHm+kv2hjBqJ3Xq1BkzZszw4cOxN1bQfitW+3aoY4q+B/bTpk3bv38/DSljx46FvUAnf+ZYq+lzyslN2AGh9Mo9VibEGwlBV3QJVvSN6aN47sHsCUP4pe7du48ePbpPnz7ykoUA9joO2xsrATiIomNqDjE3SfBxWwAMF0iuYFhL69atBZs/6DI3VgLgPfEzKJuXH7JuFI+aO3fuPHLkSI5vxYoVo4ceEwHUsrHpyZMnE85I+4CLUypWrNimTZtQP4yjUbng1jrIHRD0pKgLFy4kS4VHlSpVwI2Dx11yhQB9gNBFhmAEEOiZmZnz5s0jLcV48DMEL1wn4QzHAu66deuq2gJsRCuAQL927Rr3Q559CEaS+ZA1YPeMIgbeE/ev1+UA0bOUfwEEOmnPkiVLSJIxehIewhCvs0RcwW3Feu/ePetnYG2vgUPoMQkKF6uUlBSgIAz2jZvXDEfxIYm0ES87O5tZ/jg6zfKcSoji+S1o5syZW7ZsARwhiUSNhzdyMgRAkpo1a5LtIA/5D5mPmNDTp0+JwWvXriXGIYZKGGXDswBogsM6ZcoUribCm9wTL1m/fv3mzZvj6Umk6ZEhIm6rVq3IeSQV5abGVYGch9GgZPBwBkT3XHzR4q1bt1AkXrJt27aDBw/u2LEj+aNai+CDnj3hKJNv8tjI0zQ9RGVeoadOnRrIk0Sumpxsy+hHYeTGPHd27dqVTJ28l+svP1LQryV0Cl4VFtiVFtFC//79uW0y0Zji49OtCeHRDxw4wIMCzqRp06YkYRJTRdm5mvizAPTgwYNkDWwCbYqOgxvTateuHTk2QZpPHfLayF0XocNPgwbvjuVwIvE5nMjatWvLHddpIlPOnz8PeqRF90CkxyAmMvC8xct76JBBGeEz4q5x2cOB4NrBAVdqitMsGWWvcEQwRloEkFqtSBocGMqePXvCrObExdof+Qxg+uy4GzaCfvXq1XIhBLcUQUzbkAEJ09LS3KxsRWy0IwtgTHD6BAc2Nn78eNlxsP7C/wduqxgYD36MPC8aGQIQQBTPTzLEKTUbq7JVEit6IYCegPgvBYA3B2PRokXyChIKUbfCKpK22QTSp3PnzvmWwf8OiOJv3rw5YMAAFAkUwargpCEihQqm/RxlLsf8JCULOpmoU79PAYTZxo0beW0ONRuFS0PaUlslzBv5WSFDo0aNCAuktAD1JEnkOAA+o6BsHOv06dPXrFnDELAMAj4BARm1MUSnjGo/PbwA8Mk1msSpd+/ePXr0kFBju4JOlIYNb4PC+GRRMogRI0ZcuHABBQoPaoOMz1D0QmPtR/csIj3ks8ePHyft4xZKm/SbHFFkC11ce7wJAFC2mEcr0MPbwG1FZsUqZIzSoKYwKg1W47WCqEchreA2hwAMkbmwPn9BUKBODT8mxGPJrFmzdu3aRYrhtG5oP4CASz8NIKJa/A81D178Tsz7HPcHLIcklz3BsyEtGauho9Bl/QggiyIGv2UQp2EDJinqeeikwA9icJNRE56pCerSg+J5D6UGLmQQ0ybFYh1FKXuln7YNPwKwUETF2DKL2OkGsbGItzOgk31w0rnBNn7vV7Dr/rXV/hfgr6najhFH8fcOYNZq2dqwmxVkXx5PM1pH5K4ENP4Db6M2Q8W88JYAAAAASUVORK5CYII=) center/26px 26px no-repeat;box-shadow:0 8px 22px rgba(var(--rgb-bg-dark),.08),inset 0 1px rgba(var(--rgb-white),.9);transform:translate(-50%)}html[data-stgx-shell=desktop] #app .primary-navigation:after{content:"司天观象";position:absolute;top:64px;right:0;left:0;color:var(--text);font-family:var(--font-serif);font-size:11px;line-height:1.4;letter-spacing:.12em;text-align:center;white-space:nowrap}html[data-stgx-shell=desktop] #app .primary-navigation-item{position:relative;flex:0 0 58px;width:100%;min-height:58px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-left:1px solid transparent;border-radius:16px;transition:background var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}html[data-stgx-shell=desktop] #app .primary-navigation-item:hover,html[data-stgx-shell=desktop] #app .primary-navigation-item:focus-visible{background:rgba(var(--rgb-white),.48);color:var(--text);transform:translateY(-1px)}html[data-stgx-shell=desktop] #app .primary-navigation-item.active{background:linear-gradient(135deg,rgba(var(--rgb-white),.86),rgba(var(--rgb-white),.52));color:var(--text);box-shadow:inset 0 1px rgba(var(--rgb-white),.9),0 10px 26px rgba(var(--rgb-bg-dark),.08)}html[data-stgx-shell=desktop] #app .primary-navigation-item.active:after{content:"";position:absolute;top:50%;left:8px;width:4px;height:4px;border-radius:50%;background:var(--text);box-shadow:0 0 0 3px var(--border);transform:translateY(-50%)}html[data-stgx-shell=desktop] #app .page:not(.page--observatory),html[data-stgx-shell=desktop] #app .practice-page,html[data-stgx-shell=desktop] #app .void-page{width:100%;max-width:var(--workspace-content-max);margin-left:auto;margin-right:auto;box-sizing:border-box}html[data-stgx-shell=desktop] #app .page>.section{width:100%;max-width:var(--workspace-reading-max);margin-left:auto;margin-right:auto;box-sizing:border-box}html[data-stgx-shell=desktop] #app uni-page[data-page="pages/my/my"] .page>.section{max-width:1040px}html[data-stgx-shell=desktop] #app .tabbar-spacer{height:0!important}html[data-stgx-shell=desktop] #app .page:not(.page-dark):not(.page--observatory){padding-left:var(--workspace-gutter);padding-right:var(--workspace-gutter)}html[data-stgx-shell=desktop] #app .void-page{max-width:none;min-height:100dvh}html[data-stgx-shell=desktop] #app .void-page .void-header,html[data-stgx-shell=desktop] #app .void-page .msg-list{width:min(100%,920px);margin-left:auto;margin-right:auto}html[data-stgx-shell=desktop] #app .void-page .msg-row{width:100%;max-width:920px;margin-left:auto;margin-right:auto;box-sizing:border-box}html[data-stgx-shell=desktop] #app .input-dock{left:var(--workspace-rail-width);right:0;margin-bottom:0}html[data-stgx-shell=desktop] #app .input-dock .input-box{max-width:920px;margin-left:auto;margin-right:auto}html[data-stgx-shell=desktop] #app .drawer-mask{left:var(--workspace-rail-width)}html[data-stgx-shell=desktop] #app .drawer{left:var(--workspace-rail-width);width:min(360px,100vw - var(--workspace-rail-width))}html[data-stgx-shell=desktop] #app .ceremony-frame{width:100%;max-width:var(--workspace-content-max);margin-left:auto;margin-right:auto}html[data-stgx-shell=desktop] #app .ceremony-frame .frame-content{width:min(100%,720px);margin-left:auto;margin-right:auto}html[data-stgx-shell=desktop] #app .sky{width:min(100%,760px);height:auto;margin-left:auto;margin-right:auto}html[data-stgx-shell=desktop] #app,html[data-stgx-shell=desktop] #app uni-page,html[data-stgx-shell=desktop] #app uni-page-body{background:radial-gradient(circle at 76% -12%,rgba(var(--rgb-white),.96),transparent 33%),radial-gradient(circle at 20% 12%,var(--workspace-glow),transparent 28%),var(--workspace-surface)}html[data-stgx-shell=desktop] #app .page:not(.page-dark),html[data-stgx-shell=desktop] #app .practice-page{position:relative}html[data-stgx-shell=desktop] #app .workspace-context,html[data-stgx-shell=desktop] #app .sky-intro,html[data-stgx-shell=desktop] #app .sky-secondary,html[data-stgx-shell=desktop] #app .my-primary,html[data-stgx-shell=desktop] #app .my-secondary,html[data-stgx-shell=desktop] #app .media-promise,html[data-stgx-shell=desktop] #app .today-card,html[data-stgx-shell=desktop] #app .lesson-detail{position:relative;border:1px solid var(--glass-border);background:linear-gradient(135deg,var(--glass-fill-strong),var(--glass-fill));box-shadow:var(--glass-shadow-soft),inset 0 1px rgba(var(--rgb-white),.76);backdrop-filter:blur(26px) saturate(145%)}html[data-stgx-shell=desktop] #app .sky-intro:before,html[data-stgx-shell=desktop] #app .sky-secondary:before,html[data-stgx-shell=desktop] #app .my-primary:before,html[data-stgx-shell=desktop] #app .my-secondary:before,html[data-stgx-shell=desktop] #app .media-promise:before,html[data-stgx-shell=desktop] #app .today-card:before,html[data-stgx-shell=desktop] #app .lesson-detail:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 8% 0%,rgba(var(--rgb-white),.92),transparent 38%);pointer-events:none}html[data-stgx-shell=desktop] #app .sky-intro,html[data-stgx-shell=desktop] #app .sky-secondary,html[data-stgx-shell=desktop] #app .my-primary,html[data-stgx-shell=desktop] #app .my-secondary,html[data-stgx-shell=desktop] #app .media-promise,html[data-stgx-shell=desktop] #app .today-card,html[data-stgx-shell=desktop] #app .lesson-detail{border-radius:24px}html[data-stgx-shell=desktop] #app .my-primary,html[data-stgx-shell=desktop] #app .my-secondary,html[data-stgx-shell=desktop] #app .today-card,html[data-stgx-shell=desktop] #app .lesson-detail{overflow:hidden}html[data-stgx-shell=desktop] #app .menu-item:hover,html[data-stgx-shell=desktop] #app .event-card:hover,html[data-stgx-shell=desktop] #app .lesson-row:hover,html[data-stgx-shell=desktop] #app .commerce-cell:hover{border-color:rgba(var(--rgb-white),.92);box-shadow:var(--glass-shadow),inset 0 1px rgba(var(--rgb-white),.86);transform:translateY(-2px)}html[data-stgx-shell=desktop] #app uni-button:focus-visible,html[data-stgx-shell=desktop] #app [role=button]:focus-visible,html[data-stgx-shell=desktop] #app .uni-tabbar__item:focus-visible,html[data-stgx-shell=desktop] #app .uni-tabbar__bd:focus-visible,html[data-stgx-shell=desktop] #app .mode-item:focus-visible,html[data-stgx-shell=desktop] #app .menu-item:focus-visible,html[data-stgx-shell=desktop] #app .lesson-row:focus-visible{outline:none;box-shadow:var(--focus-ring),var(--glass-shadow-soft)}html[data-stgx-shell=desktop] #app .page:not(.page-dark) .hero,html[data-stgx-shell=desktop] #app .page:not(.page-dark) .zenith-bar{border-radius:28px}html[data-stgx-shell=desktop] #app .page:not(.page-dark) .hero{overflow:hidden;border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),inset 0 1px rgba(var(--rgb-white),.84)}html[data-stgx-shell=desktop] #app .sky-intro{margin-bottom:20px;padding:20px 24px}html[data-stgx-shell=desktop] #app .sky-secondary{align-self:start;padding:20px}html[data-stgx-shell=desktop] #app .sky-primary .sky{overflow:hidden;border:1px solid rgba(var(--rgb-white),.56);border-radius:28px;box-shadow:0 28px 72px rgba(var(--rgb-workspace-shadow),.18),inset 0 1px rgba(var(--rgb-white),.14)}html[data-stgx-shell=desktop] #app .report-scroll{box-sizing:border-box;padding:28px var(--workspace-gutter) 48px;background:radial-gradient(circle at 74% 0%,rgba(var(--rgb-white),.9),transparent 34%),var(--workspace-surface)}html[data-stgx-shell=desktop] #app .report-scroll .report{width:min(100%,var(--workspace-reading-max));min-height:calc(100vh - 76px);box-sizing:border-box;margin:0 auto;padding:48px clamp(28px,5vw,64px) 76px;border:1px solid var(--glass-border);border-radius:28px;background:rgba(var(--rgb-white),.76);box-shadow:var(--glass-shadow),inset 0 1px rgba(var(--rgb-white),.9);backdrop-filter:blur(24px) saturate(140%)}html[data-stgx-shell=desktop] #app .report-scroll .rpt-block{padding:18px 20px;border:1px solid rgba(var(--rgb-bg-dark),.08);border-radius:18px;background:rgba(var(--rgb-white),.36)}html[data-stgx-shell=desktop] #app .page-dark .reading-scroll{width:min(100%,var(--workspace-reading-max));box-sizing:border-box;margin:0 auto}html[data-stgx-shell=desktop] #app .page-dark .action-card,html[data-stgx-shell=desktop] #app .page-dark .reading-feedback{border-radius:18px}html[data-stgx-shell=desktop] #app .my-primary,html[data-stgx-shell=desktop] #app .my-secondary{padding:22px}html[data-stgx-shell=desktop] #app .my-secondary{align-self:start}html[data-stgx-shell=desktop] #app .media-promise,html[data-stgx-shell=desktop] #app .today-card,html[data-stgx-shell=desktop] #app .lesson-detail{overflow:hidden}html[data-stgx-shell=desktop] #app .practice-page .home-view,html[data-stgx-shell=desktop] #app .practice-page .flow-view,html[data-stgx-shell=desktop] #app .practice-page .session-view{position:relative}html[data-stgx-shell=desktop] #app .void-page .void-header,html[data-stgx-shell=desktop] #app .void-page .input-dock,html[data-stgx-shell=desktop] #app .void-page .drawer,html[data-stgx-shell=desktop] #app .void-page .chat-drawer{border-color:rgba(var(--rgb-white),.12);background:linear-gradient(135deg,rgba(var(--rgb-night-surface),.78),rgba(var(--rgb-night-surface-deep),.62));box-shadow:0 24px 72px rgba(var(--rgb-black),.24),inset 0 1px rgba(var(--rgb-white),.1);backdrop-filter:blur(30px) saturate(130%)}html[data-stgx-shell=desktop]::-webkit-scrollbar,html[data-stgx-shell=desktop] body::-webkit-scrollbar,html[data-stgx-shell=desktop] #app ::-webkit-scrollbar{width:7px;height:7px}html[data-stgx-shell=desktop]::-webkit-scrollbar-thumb,html[data-stgx-shell=desktop] body::-webkit-scrollbar-thumb,html[data-stgx-shell=desktop] #app ::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:10px;background:rgba(var(--rgb-bg-dark),.18);background-clip:padding-box}@supports not (backdrop-filter: blur(1px)){html[data-stgx-shell=desktop] #app .uni-tabbar,html[data-stgx-shell=desktop] #app .primary-navigation,html[data-stgx-shell=desktop] #app .workspace-context,html[data-stgx-shell=desktop] #app .sky-intro,html[data-stgx-shell=desktop] #app .sky-secondary,html[data-stgx-shell=desktop] #app .my-primary,html[data-stgx-shell=desktop] #app .my-secondary,html[data-stgx-shell=desktop] #app .media-promise,html[data-stgx-shell=desktop] #app .today-card,html[data-stgx-shell=desktop] #app .lesson-detail{background:rgba(var(--rgb-white),.94)}}@media screen and (min-width:768px){html[data-stgx-shell=desktop] .workspace-context{position:relative;z-index:1;display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:24px;padding:0 4px 18px;color:var(--text)}html[data-stgx-shell=desktop] .workspace-context__identity,html[data-stgx-shell=desktop] .workspace-context__status{display:flex;align-items:center}html[data-stgx-shell=desktop] .workspace-context__identity{gap:12px;min-width:0}html[data-stgx-shell=desktop] .workspace-context__copy{min-width:0}html[data-stgx-shell=desktop] .workspace-context__title{overflow:hidden;color:var(--text);font-family:var(--font-serif);font-size:19px;letter-spacing:.06em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}html[data-stgx-shell=desktop] .workspace-context__status{flex:0 0 auto;gap:18px;color:var(--text-dim);font-family:var(--font-num);font-size:10px;letter-spacing:.08em}html[data-stgx-shell=desktop] .workspace-context--dark{color:var(--text-inverse)}html[data-stgx-shell=desktop] .workspace-context--dark .workspace-context__meta{color:var(--text-inverse-dim)}html[data-stgx-shell=desktop] .workspace-context--dark .workspace-context__title{color:var(--text-inverse)}}@media screen and (min-width:768px){html[data-stgx-shell=desktop] .page[data-motion-surface=today]>.hero{width:100%;margin-right:0;margin-left:0}}@media screen and (min-width:1024px){html[data-stgx-shell=desktop] .page[data-motion-surface=today]>.hero,html[data-stgx-shell=desktop] .page[data-motion-surface=today]>.home-tail{width:min(100%,1080px);margin-right:auto;margin-left:auto}html[data-stgx-shell=desktop] .page[data-motion-surface=today] .hero-art{height:auto;aspect-ratio:900/416}}@media screen and (min-width:1024px){html[data-stgx-shell=desktop] .my-workspace{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(36px,5vw,72px);align-items:start}html[data-stgx-shell=desktop] .my-primary,html[data-stgx-shell=desktop] .my-secondary{min-width:0}html[data-stgx-shell=desktop] .my-secondary{padding-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html[data-stgx-shell=desktop] .my-secondary .menu-group{min-width:0;padding:18px;border:1px solid rgba(var(--rgb-bg-dark),.1);border-radius:18px;background:rgba(var(--rgb-white),.28);transition:background var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}html[data-stgx-shell=desktop] .my-secondary .menu-group:hover{border-color:rgba(var(--rgb-white),.88);background:rgba(var(--rgb-white),.48);box-shadow:var(--glass-shadow-soft)}html[data-stgx-shell=desktop] .my-secondary .settings-group,html[data-stgx-shell=desktop] .my-secondary .destroy-row,html[data-stgx-shell=desktop] .my-secondary .version-text{grid-column:1/-1}html[data-stgx-shell=desktop] .my-secondary .settings-group{padding-top:18px}}@media(min-width:768px){html[data-stgx-shell=desktop] .journey-stage{width:min(100%,520px);margin:0 auto}}@media screen and (min-width:1200px){html[data-stgx-shell=desktop] .workspace-context{min-height:86px;padding-bottom:22px}html[data-stgx-shell=desktop] .workspace-context__title{font-size:21px}}@media screen and (min-width:1200px){html[data-stgx-shell=desktop] .hero{padding:16px;margin-top:8px}html[data-stgx-shell=desktop] .hero-art{margin-top:14px;border-radius:0}html[data-stgx-shell=desktop] .hero-body{padding:30px 12px 0}html[data-stgx-shell=desktop] .verdict{font-size:clamp(30px,2.4vw,40px);letter-spacing:.045em}html[data-stgx-shell=desktop] .hero-cta{margin:30px 0 0;border-radius:0}}@media screen and (min-width:1200px){html[data-stgx-shell=desktop],html[data-stgx-shell=desktop] uni-page-body{--workspace-rail-width: 184px;--workspace-content-max: 1200px;--workspace-reading-max: 720px;--workspace-gutter: 40px}html[data-stgx-shell=desktop] #app .uni-tabbar,html[data-stgx-shell=desktop] #app .primary-navigation{gap:8px;padding:104px 18px 32px}html[data-stgx-shell=desktop] #app .uni-tabbar:before,html[data-stgx-shell=desktop] #app .primary-navigation:before{top:28px;width:42px;height:42px;background-size:32px 32px}html[data-stgx-shell=desktop] #app .uni-tabbar:after,html[data-stgx-shell=desktop] #app .primary-navigation:after{top:76px;font-size:15px;letter-spacing:.2em}html[data-stgx-shell=desktop] #app .uni-tabbar__item,html[data-stgx-shell=desktop] #app .uni-tabbar__bd,html[data-stgx-shell=desktop] #app .primary-navigation-item{min-height:64px;height:64px!important}html[data-stgx-shell=desktop] #app .uni-tabbar__bd,html[data-stgx-shell=desktop] #app .primary-navigation-item{justify-content:flex-start;padding:0 20px}html[data-stgx-shell=desktop] #app .uni-tabbar__label{font-size:13px!important;letter-spacing:.24em}html[data-stgx-shell=desktop] #app .page:not(.page-dark){padding-left:var(--workspace-gutter);padding-right:var(--workspace-gutter)}}@media screen and (min-width:1200px){html[data-stgx-shell=desktop],html[data-stgx-shell=desktop] uni-page-body{--workspace-rail-width: 184px}html[data-stgx-shell=desktop] #app,html[data-stgx-shell=desktop] #app uni-page,html[data-stgx-shell=desktop] #app uni-page-body{background-color:var(--workspace-surface);background-image:linear-gradient(rgba(var(--rgb-bg-dark),.026) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--rgb-bg-dark),.026) 1px,transparent 1px),radial-gradient(circle at 72% -18%,rgba(var(--rgb-white),.98),transparent 38%);background-size:48px 48px,48px 48px,auto}html[data-stgx-shell=desktop] #app .uni-tabbar,html[data-stgx-shell=desktop] #app .primary-navigation{border-right-color:var(--border);background-color:var(--bg)!important;background-image:none;box-shadow:none;backdrop-filter:none}html[data-stgx-shell=desktop] #app .uni-tabbar:before,html[data-stgx-shell=desktop] #app .primary-navigation:before{width:30px;height:30px;border:0;background-color:transparent;background-size:30px 30px;box-shadow:none}html[data-stgx-shell=desktop] #app .uni-tabbar:after,html[data-stgx-shell=desktop] #app .primary-navigation:after{color:var(--text);font-size:13px}html[data-stgx-shell=desktop] #app .uni-tabbar__bd,html[data-stgx-shell=desktop] #app .primary-navigation-item{min-height:52px;height:52px!important;padding:0 22px;border-left:2px solid transparent;border-radius:0;color:var(--text-dim);box-shadow:none}html[data-stgx-shell=desktop] #app .uni-tabbar__label{color:var(--text-dim)!important}html[data-stgx-shell=desktop] #app .uni-tabbar__item:hover .uni-tabbar__bd,html[data-stgx-shell=desktop] #app .uni-tabbar__item:focus-within .uni-tabbar__bd,html[data-stgx-shell=desktop] #app .primary-navigation-item:hover,html[data-stgx-shell=desktop] #app .primary-navigation-item:focus-visible{border-left-color:var(--border);background:var(--bg-muted);color:var(--text);box-shadow:none;transform:none}html[data-stgx-shell=desktop] #app .uni-tabbar__item.uni-tabbar__item--active .uni-tabbar__bd,html[data-stgx-shell=desktop] #app .uni-tabbar__item.active .uni-tabbar__bd,html[data-stgx-shell=desktop] #app .primary-navigation-item.active{border-left-color:var(--text);background:transparent;color:var(--text);box-shadow:none}html[data-stgx-shell=desktop] #app .uni-tabbar__item:has(.uni-tabbar__icon.active) .uni-tabbar__bd{border-left-color:var(--text);background:transparent;color:var(--text);box-shadow:none}html[data-stgx-shell=desktop]:has(.page[data-motion-surface=today]) #app .uni-tabbar__item:nth-child(2) .uni-tabbar__bd,html[data-stgx-shell=desktop]:has(.page[data-motion-surface=wanxiang]) #app .uni-tabbar__item:nth-child(3) .uni-tabbar__bd,html[data-stgx-shell=desktop]:has(.void-page) #app .uni-tabbar__item:nth-child(4) .uni-tabbar__bd,html[data-stgx-shell=desktop]:has(.practice-page) #app .uni-tabbar__item:nth-child(5) .uni-tabbar__bd,html[data-stgx-shell=desktop]:has(.page[data-motion-surface=my]) #app .uni-tabbar__item:nth-child(6) .uni-tabbar__bd{border-left-color:var(--text);background:transparent;color:var(--text);box-shadow:none}html[data-stgx-shell=desktop]:has(.page[data-motion-surface=today]) #app .uni-tabbar__item:nth-child(2) .uni-tabbar__label,html[data-stgx-shell=desktop]:has(.page[data-motion-surface=wanxiang]) #app .uni-tabbar__item:nth-child(3) .uni-tabbar__label,html[data-stgx-shell=desktop]:has(.void-page) #app .uni-tabbar__item:nth-child(4) .uni-tabbar__label,html[data-stgx-shell=desktop]:has(.practice-page) #app .uni-tabbar__item:nth-child(5) .uni-tabbar__label,html[data-stgx-shell=desktop]:has(.page[data-motion-surface=my]) #app .uni-tabbar__item:nth-child(6) .uni-tabbar__label{color:var(--text)!important}html[data-stgx-shell=desktop] #app .uni-tabbar__item.uni-tabbar__item--active .uni-tabbar__bd:after,html[data-stgx-shell=desktop] #app .uni-tabbar__item.active .uni-tabbar__bd:after,html[data-stgx-shell=desktop] #app .primary-navigation-item.active:after{left:-2px;right:auto;width:2px;height:18px;background:var(--text);box-shadow:none}html[data-stgx-shell=desktop] #app .uni-tabbar__item:has(.uni-tabbar__icon.active) .uni-tabbar__bd:after{left:-2px;right:auto;width:2px;height:18px;background:var(--text);box-shadow:none}html[data-stgx-shell=desktop] #app .workspace-context{width:100%;min-height:72px;box-sizing:border-box;margin:0 0 26px;padding:0 0 18px;border:0;border-bottom:1px solid var(--text);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}html[data-stgx-shell=desktop] #app .workspace-context__status{padding-left:24px;border-left:1px solid var(--border)}html[data-stgx-shell=desktop] #app .page:not(.page-dark):not(.page--observatory),html[data-stgx-shell=desktop] #app .practice-page{width:min(100%,1260px);max-width:1260px;padding:28px 34px 64px}html[data-stgx-shell=desktop] #app .page.page--observatory{width:100vw!important;max-width:100vw!important;min-width:100vw!important;height:100vh!important;height:100dvh!important;padding:0!important;margin:0!important}html[data-stgx-shell=desktop] #app .workspace-context,html[data-stgx-shell=desktop] #app .sky-intro,html[data-stgx-shell=desktop] #app .sky-secondary,html[data-stgx-shell=desktop] #app .my-primary,html[data-stgx-shell=desktop] #app .my-secondary,html[data-stgx-shell=desktop] #app .media-promise,html[data-stgx-shell=desktop] #app .today-card,html[data-stgx-shell=desktop] #app .lesson-detail{border-radius:0;backdrop-filter:none}html[data-stgx-shell=desktop] #app .sky-intro:before,html[data-stgx-shell=desktop] #app .sky-secondary:before,html[data-stgx-shell=desktop] #app .my-primary:before,html[data-stgx-shell=desktop] #app .my-secondary:before,html[data-stgx-shell=desktop] #app .media-promise:before,html[data-stgx-shell=desktop] #app .today-card:before,html[data-stgx-shell=desktop] #app .lesson-detail:before{content:none}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today]>.workspace-context{margin-bottom:18px}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today]>.zenith{display:none}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today]>.hero{display:grid;grid-template-columns:minmax(0,3fr) minmax(400px,2fr);gap:32px;width:min(100%,1080px);margin:0 auto;padding:0;background:var(--bg);box-shadow:none}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today] .hero-cta{grid-column:1/-1}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today] .hero-art{height:auto;aspect-ratio:900/416}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today] .hero-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today] .hero-body{box-sizing:border-box;min-width:0;padding:30px 0 0}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today] .verdict{font-size:clamp(30px,2.35vw,38px);line-height:1.32}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today] .hero-cta,html[data-stgx-shell=desktop] #app .page[data-motion-surface=today]>.home-tail{width:min(100%,1080px);margin-right:auto;margin-left:auto}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today] .hero-cta{margin-top:0}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today]>.home-tail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:36px;column-gap:36px;margin-top:36px}html[data-stgx-shell=desktop] #app .page[data-motion-surface=wanxiang] .masthead{max-width:none;margin:0;padding:8px 0 32px;border-bottom:0}html[data-stgx-shell=desktop] #app .page[data-motion-surface=wanxiang] .masthead-title{max-width:820px;font-size:clamp(48px,4.8vw,72px);line-height:1.04;letter-spacing:-.055em}html[data-stgx-shell=desktop] #app .page[data-motion-surface=wanxiang] .masthead-sub{max-width:680px;margin-top:18px;font-size:14px}html[data-stgx-shell=desktop] #app .page[data-motion-surface=wanxiang] .range-nav{width:100%;max-width:none;margin:0 0 24px;border:1px solid var(--text);background:rgba(var(--rgb-white),.64)}html[data-stgx-shell=desktop] #app .page[data-motion-surface=wanxiang] .range-button{min-height:62px;padding:11px 10px}html[data-stgx-shell=desktop] #app .page[data-motion-surface=wanxiang] .explorer-layout{max-width:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:minmax(520px,1.22fr) minmax(390px,.78fr);gap:32px;align-items:start}html[data-stgx-shell=desktop] #app .page[data-motion-surface=wanxiang] .sky-column{position:sticky;top:20px;box-sizing:border-box;padding:28px;border:1px solid var(--bg-dark);background:var(--bg-dark);color:var(--text-inverse);box-shadow:22px 28px 70px rgba(var(--rgb-bg-dark),.18)}html[data-stgx-shell=desktop] #app .page[data-motion-surface=wanxiang] .sky-column :is(.eyebrow,.sky-next,.fact-basis){color:var(--text-inverse-50)}html[data-stgx-shell=desktop] #app .page[data-motion-surface=wanxiang] .sky-headline{color:var(--text-inverse);font-size:30px}html[data-stgx-shell=desktop] #app .page[data-motion-surface=wanxiang] .sky{width:100%;margin-top:24px;border:1px solid var(--text-inverse-16);border-radius:0;box-shadow:none}html[data-stgx-shell=desktop] #app .page[data-motion-surface=wanxiang] .fact-basis{border-bottom-color:var(--text-inverse-16)}html[data-stgx-shell=desktop] #app .page[data-motion-surface=wanxiang] .reading-column{padding-left:30px;border-top:3px solid var(--text);border-left:1px solid var(--border)}html[data-stgx-shell=desktop] #app .page[data-motion-surface=wanxiang] :is(.term-section,.facts-section,.explanation-section){padding:30px 0 34px}html[data-stgx-shell=desktop] #app .page[data-motion-surface=wanxiang] .section-title{font-size:25px}html[data-stgx-shell=desktop] #app .void-page{background:linear-gradient(90deg,rgba(var(--rgb-white),.025) 1px,transparent 1px),linear-gradient(rgba(var(--rgb-white),.018) 1px,transparent 1px),var(--bg-dark);background-size:44px 44px}html[data-stgx-shell=desktop] #app .void-page .drawer-mask{display:none}html[data-stgx-shell=desktop] #app .void-page .drawer{left:var(--workspace-rail-width);width:310px;transform:none;border-right:1px solid var(--text-inverse-14);border-radius:0;background:var(--bg-deep);box-shadow:none;backdrop-filter:none}html[data-stgx-shell=desktop] #app .void-page .drawer-top{padding:30px 24px 22px}html[data-stgx-shell=desktop] #app .void-page .drawer-new{border-radius:0}html[data-stgx-shell=desktop] #app .void-page .void-header,html[data-stgx-shell=desktop] #app .void-page .report-banner,html[data-stgx-shell=desktop] #app .void-page .msg-list,html[data-stgx-shell=desktop] #app .void-page .input-dock{width:calc(100% - var(--workspace-rail-width) - 310px);box-sizing:border-box;margin-left:calc(var(--workspace-rail-width) + 310px)}html[data-stgx-shell=desktop] #app .void-page .void-header{max-width:none;min-height:72px;border-bottom:1px solid var(--text-inverse-12);border-radius:0;background:transparent;box-shadow:none}html[data-stgx-shell=desktop] #app .void-page .header-left{visibility:hidden}html[data-stgx-shell=desktop] #app .void-page .msg-list{max-width:none;padding:0 clamp(26px,4vw,64px)}html[data-stgx-shell=desktop] #app .void-page .msg-row,html[data-stgx-shell=desktop] #app .void-page .empty-state{width:min(100%,900px);max-width:900px;margin-right:auto;margin-left:auto}html[data-stgx-shell=desktop] #app .void-page .empty-state{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(360px,1.18fr);gap:48px;align-items:start;padding-top:8vh}html[data-stgx-shell=desktop] #app .void-page .suggest-list{margin-top:0;border-top-color:var(--text-inverse-30)}html[data-stgx-shell=desktop] #app .void-page .input-dock{left:auto;margin-bottom:0;padding:16px clamp(48px,8vw,120px) 22px;border-radius:0;background:var(--bg-deep);box-shadow:none}html[data-stgx-shell=desktop] #app .void-page .input-box{max-width:900px}html[data-stgx-shell=desktop] #app .practice-page>.workspace-context{width:calc(100% - 68px);margin:0 34px 26px}html[data-stgx-shell=desktop] #app .practice-page .home-view{max-width:1192px;min-height:auto;padding:12px 0 80px;display:grid;grid-template-columns:minmax(340px,.72fr) minmax(520px,1.28fr);gap:22px 32px;align-items:start}html[data-stgx-shell=desktop] #app .practice-page .page-head{min-height:150px;padding:28px;border:1px solid var(--text);background:var(--text)}html[data-stgx-shell=desktop] #app .practice-page .page-head :is(.head-mark,.kicker,.page-title,.page-subtitle){border-color:var(--bg);color:var(--bg)}html[data-stgx-shell=desktop] #app .practice-page .page-title{margin-top:14px;font-size:42px}html[data-stgx-shell=desktop] #app .practice-page .orientation-note{min-height:150px;box-sizing:border-box;margin:0;padding:28px;border:1px solid var(--text);background:rgba(var(--rgb-white),.66)}html[data-stgx-shell=desktop] #app .practice-page .case-context,html[data-stgx-shell=desktop] #app .practice-page .practice-overview,html[data-stgx-shell=desktop] #app .practice-page .library-section,html[data-stgx-shell=desktop] #app .practice-page .history-section,html[data-stgx-shell=desktop] #app .practice-page .boundary-note{grid-column:1/-1}html[data-stgx-shell=desktop] #app .practice-page .practice-overview{display:grid;grid-template-columns:minmax(340px,.76fr) minmax(520px,1.24fr);gap:32px;align-items:stretch;margin-top:10px}html[data-stgx-shell=desktop] #app .practice-page .practice-personalizer,html[data-stgx-shell=desktop] #app .practice-page .today-card,html[data-stgx-shell=desktop] #app .practice-page .no-practice-card{margin-top:0;border-radius:0}html[data-stgx-shell=desktop] #app .practice-page .practice-personalizer{padding:24px;background:rgba(var(--rgb-white),.62)}html[data-stgx-shell=desktop] #app .practice-page .today-card{padding:30px;border-color:var(--text);background:var(--text);color:var(--bg);box-shadow:22px 28px 64px rgba(var(--rgb-bg-dark),.16)}html[data-stgx-shell=desktop] #app .practice-page .today-card :is(.today-kicker,.today-count,.today-title,.today-subtitle,.today-intent,.today-meta uni-text,.route-step,.route-number,.text-button){color:var(--bg)}html[data-stgx-shell=desktop] #app .practice-page .today-card .today-mark{border-color:var(--bg);color:var(--bg)}html[data-stgx-shell=desktop] #app .practice-page .today-card .today-meta uni-text{background:var(--text-inverse-10)}html[data-stgx-shell=desktop] #app .practice-page .today-card .route-line{background:var(--text-inverse-24)}html[data-stgx-shell=desktop] #app .practice-page .today-card .today-button{border:1px solid var(--bg);background:var(--bg);color:var(--text)}html[data-stgx-shell=desktop] #app .practice-page .library-section{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(520px,1.3fr);gap:30px;align-items:start}html[data-stgx-shell=desktop] #app .practice-page .library-section>.section-head{grid-column:1/-1}html[data-stgx-shell=desktop] #app .practice-page .lesson-detail{margin-top:0;border-color:var(--text);background:rgba(var(--rgb-white),.76);box-shadow:none}html[data-stgx-shell=desktop] #app .page[data-motion-surface=my]>.section{max-width:none;padding:0}html[data-stgx-shell=desktop] #app .page[data-motion-surface=my] .my-workspace{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:28px;align-items:start}html[data-stgx-shell=desktop] #app .page[data-motion-surface=my] .my-primary,html[data-stgx-shell=desktop] #app .page[data-motion-surface=my] .my-secondary{padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-stgx-shell=desktop] #app .page[data-motion-surface=my] .my-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html[data-stgx-shell=desktop] #app .page[data-motion-surface=my] .profile-row{grid-column:1/-1;min-height:126px;box-sizing:border-box;margin:0;padding:24px 0;border-top:1px solid var(--text);border-bottom:1px solid var(--text);background:transparent;color:var(--text);box-shadow:none}html[data-stgx-shell=desktop] #app .page[data-motion-surface=my] .profile-row :is(.profile-kicker,.profile-name,.profile-meta){color:var(--text)}html[data-stgx-shell=desktop] #app .page[data-motion-surface=my] .avatar{border-color:var(--text);background:transparent;color:var(--text)}html[data-stgx-shell=desktop] #app .page[data-motion-surface=my] .case-overview,html[data-stgx-shell=desktop] #app .page[data-motion-surface=my] .service-entry{min-height:168px;box-sizing:border-box;margin:0;padding:24px;border:1px solid var(--text);background:rgba(var(--rgb-white),.64)}html[data-stgx-shell=desktop] #app .page[data-motion-surface=my] .ownership-section,html[data-stgx-shell=desktop] #app .page[data-motion-surface=my] .profile-section{grid-column:1/-1;margin:0;padding:24px;border:1px solid var(--text);background:rgba(var(--rgb-white),.58)}html[data-stgx-shell=desktop] #app .page[data-motion-surface=my] .ownership-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:18px;border-top:1px solid var(--border);border-left:1px solid var(--border)}html[data-stgx-shell=desktop] #app .page[data-motion-surface=my] .ownership-row{min-height:96px;padding:18px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}html[data-stgx-shell=desktop] #app .page[data-motion-surface=my] .my-secondary{position:sticky;top:22px;display:block;border-top:3px solid var(--text)}html[data-stgx-shell=desktop] #app .page[data-motion-surface=my] .my-secondary .menu-group{margin:0;padding:20px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-stgx-shell=desktop] #app .page[data-motion-surface=my] .my-secondary .menu-group+.menu-group{margin-top:24px;border-top:1px solid var(--text)}html[data-stgx-shell=desktop] #app .page[data-motion-surface=my] .menu-item{padding-right:0;padding-left:0;transform:none;box-shadow:none}}html[data-stgx-shell=desktop]{--workspace-rail-width: 0px;--desktop-header-height: 76px}html[data-stgx-shell=desktop] [data-ui-page="pages/my/my"],html[data-stgx-shell=desktop] [data-ui-page="pages/shop/shop"],html[data-stgx-shell=desktop] [data-ui-page^="subpkg-member/"],html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/profile/"],html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/my/"],html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/timeline/"],html[data-stgx-shell=desktop] [data-ui-page^="subpkg-shop/"],html[data-stgx-shell=desktop] [data-ui-page^="subpkg-video/"]{--bg: var(--bg-reading);--bg-muted: var(--bg-reading-muted);--bg-soft: var(--bg-reading-soft);--text: rgba(var(--rgb-white), .94);--text-mid: rgba(var(--rgb-white), .72);--text-dim: rgba(var(--rgb-white), .6);--border: rgba(var(--rgb-white), .18);--border-light: rgba(var(--rgb-white), .1);--accent: var(--night-accent);--press: rgba(var(--rgb-white), .06);--text-dark-55: rgba(var(--rgb-white), .55);--text-dark-50: rgba(var(--rgb-white), .5);--workspace-surface: var(--bg-reading);--glass-fill: rgba(var(--rgb-white), .04);--glass-fill-strong: rgba(var(--rgb-white), .06);--glass-fill-soft: rgba(var(--rgb-white), .03);--glass-border: rgba(var(--rgb-white), .14);--glass-border-dark: rgba(var(--rgb-white), .14);--bg-dark: var(--night-inverse-surface);--text-inverse: var(--night-inverse-text);--text-inverse-mid: rgba(var(--rgb-black), .72);--text-inverse-dim: rgba(var(--rgb-black), .55);--text-inverse-90: rgba(var(--rgb-black), .9);--text-inverse-88: rgba(var(--rgb-black), .88);--text-inverse-85: rgba(var(--rgb-black), .85);--text-inverse-82: rgba(var(--rgb-black), .82);--text-inverse-80: rgba(var(--rgb-black), .8);--text-inverse-70: rgba(var(--rgb-black), .7);--text-inverse-65: rgba(var(--rgb-black), .65);--text-inverse-60: rgba(var(--rgb-black), .6);--text-inverse-55: rgba(var(--rgb-black), .55);--text-inverse-50: rgba(var(--rgb-black), .5);--text-inverse-45: rgba(var(--rgb-black), .45);--text-inverse-40: rgba(var(--rgb-black), .4);--text-inverse-35: rgba(var(--rgb-black), .35);--text-inverse-30: rgba(var(--rgb-black), .3);--text-inverse-25: rgba(var(--rgb-black), .25);--text-inverse-24: rgba(var(--rgb-black), .24);--text-inverse-20: rgba(var(--rgb-black), .2);--text-inverse-18: rgba(var(--rgb-black), .18);--text-inverse-16: rgba(var(--rgb-black), .16);--text-inverse-15: rgba(var(--rgb-black), .15);--text-inverse-14: rgba(var(--rgb-black), .14);--text-inverse-12: rgba(var(--rgb-black), .12);--text-inverse-10: rgba(var(--rgb-black), .1);--text-inverse-08: rgba(var(--rgb-black), .08);--text-inverse-06: rgba(var(--rgb-black), .06);--text-inverse-05: rgba(var(--rgb-black), .05);--text-inverse-04: rgba(var(--rgb-black), .04);--text-inverse-03: rgba(var(--rgb-black), .03);color:var(--text);background:var(--bg)}html[data-stgx-shell=desktop] #app:has([data-ui-page="pages/my/my"],[data-ui-page="pages/shop/shop"],[data-ui-page^="subpkg-member/"],[data-ui-page^="subpkg-profile/pages/profile/"],[data-ui-page^="subpkg-profile/pages/my/"],[data-ui-page^="subpkg-profile/pages/timeline/"],[data-ui-page^="subpkg-shop/"],[data-ui-page^="subpkg-video/"]) :is(uni-page-body,uni-page-wrapper,uni-page){background:var(--bg-reading)!important}html[data-stgx-shell=desktop] #app .uni-tabbar{display:none!important}html[data-stgx-shell=desktop] #app uni-page-body,html[data-stgx-shell=desktop] #app uni-page-head{width:100%!important;margin-left:0!important}html[data-stgx-shell=desktop] #app uni-page-body{padding-top:var(--desktop-header-height)}html[data-stgx-shell=desktop] #app .void-page{top:var(--desktop-header-height);height:calc(100dvh - var(--desktop-header-height));left:0;width:100%}html[data-stgx-shell=desktop]{--obs-top: calc(var(--desktop-header-height) + 52px)}html[data-stgx-shell=desktop] .ink-observatory{top:0;bottom:0;height:auto;--desktop-header-height: 0px}html[data-stgx-shell=desktop] .ink-observatory :is(.ziwei-enclosure__enclosures,.ziwei-enclosure__heading,.ziwei-enclosure__reading,.qinglong__heading,.qinglong__back,.zhuque__heading,.zhuque__back,.baihu__heading,.baihu__back,.xuanwu__heading,.xuanwu__back,.jiao__heading,.jiao__back,.mansion__heading,.mansion__back,.mansion__toptools,.mansion__navigator,.full-mansion>header,.full-mansion__modes,.full-mansion__directory,.bi-full>header,.bi-full__modes){margin-top:var(--obs-top)}html[data-stgx-shell=desktop] .desktop-shell.desktop-shell--clear{background:transparent;border-bottom-color:transparent}html[data-stgx-shell=desktop] .desktop-shell.desktop-shell--clear :is(uni-button){text-shadow:0 1px 10px rgba(var(--rgb-black),.9),0 0 2px rgba(var(--rgb-black),.8)}html[data-stgx-shell=desktop] .ink-observatory__header{display:none}html[data-stgx-shell=desktop] .desktop-shell{position:fixed;top:0;right:0;bottom:auto;left:0;inset:0 0 auto;z-index:1100;height:var(--desktop-header-height);display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;padding:0 36px;box-sizing:border-box;background:var(--bg-dark);color:var(--text-inverse);border-bottom:1px solid var(--text-inverse-20);font-family:var(--font-serif)}html[data-stgx-shell=desktop] .desktop-shell uni-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent;color:inherit;border:0;font:inherit}html[data-stgx-shell=desktop] .desktop-shell__brand{justify-self:start;font-size:25px!important;letter-spacing:.18em}html[data-stgx-shell=desktop] .desktop-shell nav{display:flex;height:100%;gap:36px}html[data-stgx-shell=desktop] .desktop-shell nav uni-button{position:relative;padding:0 8px;font-size:17px;letter-spacing:.16em;opacity:.7}html[data-stgx-shell=desktop] .desktop-shell nav uni-button[aria-current=page]{opacity:1}html[data-stgx-shell=desktop] .desktop-shell nav uni-button[aria-current=page]:after{content:"";position:absolute;bottom:0;left:4px;right:4px;border-bottom:2px solid var(--text-inverse)}html[data-stgx-shell=desktop] .desktop-shell__actions{justify-self:end;display:flex;gap:24px;font-size:14px}html[data-stgx-shell=desktop] .desktop-shell uni-button:focus-visible{outline:1px solid var(--text-inverse);outline-offset:5px}html[data-stgx-shell=desktop] .desktop-shell__note{opacity:.55;font-size:13px!important}html[data-stgx-shell=desktop] .desktop-shell__eyebrow{opacity:.65;letter-spacing:.2em}html[data-stgx-shell=desktop] .desktop-shell__link{margin:20px 0;text-decoration:underline;text-underline-offset:6px}@media(max-width:1100px){html[data-stgx-shell=desktop] .desktop-shell{padding:0 24px;grid-template-columns:180px 1fr auto}html[data-stgx-shell=desktop] .desktop-shell nav{justify-content:center;gap:16px}html[data-stgx-shell=desktop] .desktop-shell__actions{gap:16px}}@media(max-width:760px){html[data-stgx-shell=desktop] .desktop-shell{grid-template-columns:auto 1fr auto;padding:0 12px}html[data-stgx-shell=desktop] .desktop-shell__brand{font-size:17px!important;letter-spacing:0}html[data-stgx-shell=desktop] .desktop-shell nav{gap:2px}html[data-stgx-shell=desktop] .desktop-shell nav uni-button{font-size:14px}html[data-stgx-shell=desktop] .desktop-shell__actions{gap:8px}}html[data-stgx-shell=desktop] .desktop-shell nav uni-button{display:flex;align-items:center;justify-content:center;height:100%;margin:0;line-height:normal;border-radius:0}html[data-stgx-shell=desktop] .desktop-shell uni-button:after{border:0}html[data-stgx-shell=desktop] .desktop-shell nav uni-button[aria-current=page]:after{top:auto;height:0;transform:none;border-radius:0;border-bottom:2px solid var(--text-inverse)}html[data-stgx-shell=desktop] .desktop-shell uni-button{margin:0}html[data-stgx-shell=desktop] .desktop-shell__brand{padding:0}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"],html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"]{--bg: var(--bg-reading);--bg-muted: var(--bg-reading-muted);--bg-soft: var(--bg-reading-soft);--text: rgba(var(--rgb-white), 1);--text-mid: rgba(var(--rgb-white), .8157);--text-dim: rgba(var(--rgb-white), .6667);--border: rgba(var(--rgb-white), .2);--border-light: rgba(var(--rgb-white), .12);--report-landscape: url(/static/observatory/dual-report-environment.webp);position:relative;isolation:isolate;min-height:calc(100dvh - 76px);width:100%!important;max-width:none!important;margin:0!important;padding:0!important;color:var(--text);background:var(--bg-reading);font-family:var(--font-serif)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"]:before,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"]:before{content:"";position:fixed;top:76px;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(var(--rgb-black),.72),rgba(var(--rgb-black),.82)),var(--report-landscape) center top/cover no-repeat;filter:grayscale(1)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"][data-ui-page*="/monthly/"],html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"][data-ui-page*="/monthly/"]{--report-landscape: url(/static/observatory/monthly-report-cover.webp)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"][data-ui-page*="/ritual/"],html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"][data-ui-page*="/ritual/"]{--report-landscape: url(/static/observatory/qimen-report-cover.webp)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"][data-ui-page*="/liuren/"],html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"][data-ui-page*="/liuren/"]{--report-landscape: url(/static/observatory/liuren-report-cover.webp)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"][data-ui-page*="/name/"],html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"][data-ui-page*="/name/"]{--report-landscape: url(/static/observatory/naming-report-cover.webp)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"][data-ui-page*="/pickday/"],html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"][data-ui-page*="/pickday/"]{--report-landscape: url(/static/observatory/date-report-cover.webp)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"][data-ui-page*="/match/"],html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"][data-ui-page*="/match/"]{--report-landscape: url(/static/observatory/compatibility-report-cover.webp)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"][data-ui-page*="/feixing/"],html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"][data-ui-page*="/feixing/"]{--report-landscape: url(/static/observatory/feixing-environment.webp)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .sjj-nav,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .sjj-nav{position:relative;background:transparent!important;padding:12px 3.2% 0!important}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .sjj-nav-title,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .sjj-nav-title{font-size:18px;letter-spacing:.12em}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"]>.section:has(>.service-edition),html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"]>.sales-page:has(>.service-edition),html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"]>.intake:has(>.service-edition),html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"]>.section:has(>.service-edition),html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"]>.sales-page:has(>.service-edition),html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"]>.intake:has(>.service-edition){box-sizing:border-box;width:min(1380px,93.6%)!important;max-width:none!important;margin:0 auto;padding:44px 0 80px!important;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(440px,1fr);gap:28px 7%;align-items:start}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"]>.section:has(>.service-edition)>*,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"]>.sales-page:has(>.service-edition)>*,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"]>.intake:has(>.service-edition)>*,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"]>.section:has(>.service-edition)>*,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"]>.sales-page:has(>.service-edition)>*,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"]>.intake:has(>.service-edition)>*{min-width:0;grid-column:2;margin-top:0}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"]>.section:has(>.service-edition)>.service-edition,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"]>.sales-page:has(>.service-edition)>.service-edition,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"]>.intake:has(>.service-edition)>.service-edition,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"]>.section:has(>.service-edition)>.service-edition,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"]>.sales-page:has(>.service-edition)>.service-edition,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"]>.intake:has(>.service-edition)>.service-edition{grid-column:1;grid-row:1/span 12;position:sticky;top:116px}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .service-edition,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .service-edition{background:transparent;border:0;padding:0}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .service-edition__title,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .service-edition__title{font:400 clamp(30px,3vw,48px)/1.45 var(--font-serif);color:var(--text-inverse)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .service-edition__lead,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .service-edition__lead{font-size:17px;line-height:2;color:rgba(var(--rgb-white),.8667)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .service-edition__label,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .service-edition__label{color:rgba(var(--rgb-white),.7333);letter-spacing:.16em}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .service-edition__scope,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .service-edition__scope{color:rgba(var(--rgb-white),.8)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .field,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .pp-wrap,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .inline-checkout,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .month-card,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .state-box,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .birth-missing,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .checkout-block,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .residential-intake,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .editorial-context,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .field,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .pp-wrap,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .inline-checkout,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .month-card,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .state-box,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .birth-missing,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .checkout-block,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .residential-intake,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .editorial-context{padding:24px;background:rgba(var(--rgb-black),.88);border:1px solid var(--border);border-radius:4px}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] uni-input,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] uni-textarea,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .uni-input-input,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .uni-textarea-textarea,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] uni-input,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] uni-textarea,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .uni-input-input,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .uni-textarea-textarea{color:var(--text-inverse);caret-color:var(--text-inverse)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] uni-input,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] uni-textarea,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] uni-input,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] uni-textarea{background:rgba(var(--rgb-white),.04)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] uni-button,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] uni-button{font-family:var(--font-serif)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .purchase-action,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .birth-missing__action,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .state-box .btn,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .state-button,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .empty-action,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .purchase-action,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .birth-missing__action,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .state-box .btn,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .state-button,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .empty-action{background:rgba(var(--rgb-white),1);color:rgba(var(--rgb-black),1);border:1px solid var(--text-inverse);border-radius:5px;min-height:48px;font-size:16px;letter-spacing:.08em}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] uni-button:disabled,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] uni-button:disabled{opacity:.45}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] uni-button:focus-visible,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] [role=button]:focus-visible,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] uni-input:focus-visible,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] uni-textarea:focus-visible,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] uni-button:focus-visible,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] [role=button]:focus-visible,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] uni-input:focus-visible,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] uni-textarea:focus-visible{outline:2px solid var(--text-inverse);outline-offset:4px}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .report-scroll,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .reader,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .report-scroll,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .reader{height:calc(100dvh - 140px)!important;background:transparent}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .report,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .report-page,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .qimen-report-host,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .report,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .report-page,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .qimen-report-host{box-sizing:border-box;width:min(1120px,92%);max-width:1120px;margin:0 auto;padding:40px clamp(24px,4vw,64px) 80px;background:rgba(var(--rgb-black),.94);color:var(--text-inverse)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .report-stage,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .qimen-stage,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .report-stage,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .qimen-stage{max-width:none;color:var(--text-inverse);background:transparent}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .report-stage__paper,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .report-stage__layer,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .cover,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .report-stage__paper,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .report-stage__layer,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .cover{background:transparent;color:var(--text-inverse);border-color:var(--border)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .stage-flow__paragraph,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .qimen-stage__paragraph,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .stage-flow__paragraph,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .qimen-stage__paragraph{font-size:17px;line-height:2.1;max-width:76ch}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .stage-flow__section,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .stage-flow__section{scroll-margin-top:100px;padding:32px 0}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .stage-flow__title,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"] .report-stage__module-title,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .stage-flow__title,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"] .report-stage__module-title{font-family:var(--font-serif);color:var(--text-inverse)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"][data-ui-page="subpkg-profile/pages/archive/index"]>.section,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"][data-ui-page="subpkg-profile/pages/archive/index"]>.section{display:block;width:min(1280px,93.6%)!important;max-width:1280px!important;margin:0 auto;padding:64px 0!important}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"][data-ui-page="subpkg-profile/pages/archive/index"]>.section .page-title,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"][data-ui-page="subpkg-profile/pages/archive/index"]>.section .page-title{font:400 44px/1.4 var(--font-serif);color:var(--text-inverse)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"][data-ui-page="subpkg-profile/pages/archive/index"]>.section .page-desc,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"][data-ui-page="subpkg-profile/pages/archive/index"]>.section .page-desc{color:rgba(var(--rgb-white),.8);margin:16px 0 36px}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"][data-ui-page="subpkg-profile/pages/archive/index"]>.section .ledger,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"][data-ui-page="subpkg-profile/pages/archive/index"]>.section .ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;background:transparent}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"][data-ui-page="subpkg-profile/pages/archive/index"]>.section .ledger-item,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"][data-ui-page="subpkg-profile/pages/archive/index"]>.section .ledger-item{padding:28px;min-height:100px;background:rgba(var(--rgb-black),.9);border:1px solid var(--border)}html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"][data-ui-page="subpkg-profile/pages/archive/index"]>.section .empty,html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"][data-ui-page="subpkg-profile/pages/archive/index"]>.section .empty{padding:80px 24px;background:rgba(var(--rgb-black),.85)}@media(max-width:1100px){html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"]>.section:has(>.service-edition),html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"]>.sales-page:has(>.service-edition),html[data-stgx-shell=desktop] [data-ui-page^="subpkg-report/"]>.intake:has(>.service-edition),html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"]>.section:has(>.service-edition),html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"]>.sales-page:has(>.service-edition),html[data-stgx-shell=desktop] [data-ui-page^="subpkg-profile/pages/archive/"]>.intake:has(>.service-edition){grid-template-columns:minmax(260px,.8fr) minmax(360px,1fr);gap:24px 4%}}html[data-stgx-shell=desktop]:has([data-ui-page^="subpkg-profile/pages/archive/"]) .primary-navigation{display:none!important}html[data-stgx-shell=desktop] .market{--market-lift: calc(var(--desktop-header-height) + 52px);top:0;right:0;bottom:0;left:0;padding:var(--market-lift) 0 0}html[data-stgx-shell=desktop] .market__course{display:grid;grid-template-columns:minmax(380px,36%) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:100vh;margin-top:calc(-1 * var(--market-lift))}html[data-stgx-shell=desktop] .market__course-art{display:block;grid-column:1;grid-row:1/-1;background:linear-gradient(0deg,rgba(var(--rgb-black),.92) 0%,rgba(var(--rgb-black),.2) 55%,transparent 100%),url(/static/observatory/neijing-landscape.webp) center/cover no-repeat;border-right:1px solid var(--text-inverse-12)}html[data-stgx-shell=desktop] .market__course .market__inventory-head{grid-column:1;grid-row:1/-1;align-self:end;position:relative;padding:0 56px 56px;border:0;text-align:left}html[data-stgx-shell=desktop] .market__course .market__inventory-head h2{margin:14px 0;font-size:40px;letter-spacing:.08em}html[data-stgx-shell=desktop] .market__course .market__inventory-head p{margin:0;font-family:var(--font-serif);font-size:15px;line-height:1.9}html[data-stgx-shell=desktop] .market__course>.market__status,html[data-stgx-shell=desktop] .market__course>.market__inventory-list{grid-column:2;grid-row:1;padding:calc(var(--market-lift) + 24px) 72px 48px 64px}html[data-stgx-shell=desktop] .market__inventory-card{grid-template-columns:96px minmax(0,1fr) 180px;gap:28px;align-items:center;padding:34px 0}html[data-stgx-shell=desktop] .market__inventory-index{padding:0;font-family:var(--font-serif);font-size:58px;font-weight:300;line-height:1;letter-spacing:0}html[data-stgx-shell=desktop] .market__inventory-copy strong{font-size:30px;letter-spacing:.12em}html[data-stgx-shell=desktop] .market__inventory-copy>span{max-width:34em;font-family:var(--font-serif);font-size:15px;line-height:1.8}html[data-stgx-shell=desktop] .market__inventory-meta{grid-column:3;flex-direction:column;align-items:flex-end;gap:10px;margin:0;padding:0;border:0;font-size:12px}html[data-stgx-shell=desktop] .market__inventory-meta>span{font-family:var(--font-serif);font-size:26px}html[data-stgx-shell=desktop] .market__inventory-card:not([disabled]):hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}html[data-stgx-shell=desktop] .market .membership-editorial--embedded>.section{display:grid;grid-template-columns:minmax(0,1fr) 380px;-moz-column-gap:48px;column-gap:48px;max-width:1296px;padding:44px 72px 150px}html[data-stgx-shell=desktop] .market .membership-editorial--embedded>.section>*{grid-column:1/-1}html[data-stgx-shell=desktop] .market .membership-editorial--embedded .editorial-hero{grid-column:1;grid-row:1/4;align-self:end;padding:0 0 8px}html[data-stgx-shell=desktop] .market .membership-editorial--embedded .member-now{grid-column:2;grid-row:1;margin:0}html[data-stgx-shell=desktop] .market .membership-editorial--embedded .period-block{grid-column:2;grid-row:2;margin:14px 0 0;padding:0;border:0}html[data-stgx-shell=desktop] .market .membership-editorial--embedded .period-block .section-head{display:none}html[data-stgx-shell=desktop] .market .membership-editorial--embedded .period-hint{font-size:12px}html[data-stgx-shell=desktop] .market .membership-editorial--embedded .price-summary{grid-column:2;grid-row:3;grid-template-columns:1fr;margin-top:14px}html[data-stgx-shell=desktop] .market .membership-editorial--embedded .section>.section-head:not(.lingyu-heading){display:none}html[data-stgx-shell=desktop] .market .membership-editorial--embedded .tier-grid{margin-top:40px}html[data-stgx-shell=desktop] .market .membership-editorial--embedded .tier-art{order:-1;width:calc(100% + 36px);aspect-ratio:16/9;margin:-25px -18px 20px}html[data-stgx-shell=desktop] .market .membership-editorial--embedded .tier-art>div{background-size:cover!important}html[data-stgx-shell=desktop] .market .replay-column{min-height:0;padding-bottom:64px;background:var(--bg)}html[data-stgx-shell=desktop] .market .rp-home{display:grid;grid-template-columns:200px minmax(0,1fr);-moz-column-gap:48px;column-gap:48px;padding:0 72px}html[data-stgx-shell=desktop] .market .rp-home>*{grid-column:1/-1}html[data-stgx-shell=desktop] .market .home-head{order:-1;padding:24px 0 8px}html[data-stgx-shell=desktop] .market .replay-gate{order:-2;justify-content:center;min-height:calc(250px + var(--market-lift));margin:calc(-1 * var(--market-lift)) -72px 8px;padding:calc(var(--market-lift) + 40px) 72px 40px;border:0;border-bottom:1px solid var(--border-light);background:linear-gradient(90deg,rgba(var(--rgb-black),.9),rgba(var(--rgb-black),.55) 45%,rgba(var(--rgb-black),.15)),url(/static/observatory/wendao-clean.webp) center 62%/cover no-repeat}html[data-stgx-shell=desktop] .market .replay-gate>*{max-width:560px}html[data-stgx-shell=desktop] .market .gate-title{font-size:32px;letter-spacing:.1em}html[data-stgx-shell=desktop] .market .gate-btn{align-self:flex-start;padding-inline:28px}html[data-stgx-shell=desktop] .market .month-rail{grid-column:1;grid-row-end:span 60;position:sticky;top:24px;align-self:start;flex-direction:column;align-items:stretch;gap:2px;margin-top:32px;padding:0;overflow:visible;border:0}html[data-stgx-shell=desktop] .market .rail-year{margin:8px 0 4px}html[data-stgx-shell=desktop] .market .rail-month{justify-content:flex-start;padding:8px 10px;border:0;border-radius:4px;text-align:left}html[data-stgx-shell=desktop] .market .rail-month:hover{background:var(--bg-soft);color:var(--text)}html[data-stgx-shell=desktop] .market .shelf{grid-column:2;padding-top:32px}html[data-stgx-shell=desktop] .market .shelf .rail,html[data-stgx-shell=desktop] .market .month-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 18px;overflow:visible;padding:0}html[data-stgx-shell=desktop] .market .rp-card,html[data-stgx-shell=desktop] .market .rp-card-more{width:auto}html[data-stgx-shell=desktop] .market .month-view,html[data-stgx-shell=desktop] .market .search-view{padding:0 72px}html[data-stgx-shell=desktop] .market .player-overlay{top:calc(var(--desktop-header-height) + 52px);display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:56px minmax(0,1fr);-moz-column-gap:32px;column-gap:32px;padding:16px 56px 32px;--bg-dark: var(--bg-reading);--text-inverse: rgba(var(--rgb-white), .94);--text-inverse-80: rgba(var(--rgb-white), .8);--text-inverse-65: rgba(var(--rgb-white), .65);--text-inverse-60: rgba(var(--rgb-white), .6);--text-inverse-35: rgba(var(--rgb-white), .35);--text-inverse-12: rgba(var(--rgb-white), .12);--text-inverse-08: rgba(var(--rgb-white), .08);background:var(--bg-reading)}html[data-stgx-shell=desktop] .market .player-bar{grid-column:1/-1}html[data-stgx-shell=desktop] .market .player-stage{grid-column:1;align-self:start;width:100%;height:auto;max-height:100%;aspect-ratio:16/9}html[data-stgx-shell=desktop] .market .player-body{grid-column:2;background:transparent;padding-left:28px;border-left:1px solid var(--border-light)}html[data-stgx-shell=desktop]{--desktop-scene-duration: .56s}html[data-stgx-shell=desktop] uni-page-wrapper{background:var(--bg-dark)}html[data-stgx-shell=desktop]{--desktop-scene-easing: linear}html[data-stgx-shell=desktop] .desktop-scene-enter-active,html[data-stgx-shell=desktop] .desktop-scene-leave-active{transition:opacity var(--desktop-scene-duration) var(--desktop-scene-easing)}html[data-stgx-shell=desktop] .desktop-scene-enter-from,html[data-stgx-shell=desktop] .desktop-scene-leave-to{opacity:0}html[data-stgx-shell=desktop] .desktop-scene-leave-active{pointer-events:none}html[data-stgx-shell=desktop] uni-page-body{animation:desktop-route-reveal var(--desktop-scene-duration) var(--desktop-scene-easing) both}html[data-stgx-shell=desktop] .desktop-shell nav uni-button,html[data-stgx-shell=desktop] .shell-rail uni-button{transition:opacity .22s ease,border-color .22s ease}@media(prefers-reduced-motion:reduce){html[data-stgx-shell=desktop]{--desktop-scene-duration: 1ms}html[data-stgx-shell=desktop] uni-page-body{animation:none}}@keyframes desktop-route-reveal{0%{opacity:0}to{opacity:1}}html[data-stgx-shell=desktop]{--desktop-gutter: clamp(24px, 3vw, 48px)}html[data-stgx-shell=desktop] .inner-landscape,html[data-stgx-shell=desktop] .bazi-landscape,html[data-stgx-shell=desktop] .ziwei,html[data-stgx-shell=desktop] .feixing,html[data-stgx-shell=desktop] .dual-report{top:var(--desktop-header-height)}html[data-stgx-shell=desktop] .bazi-landscape__switch,html[data-stgx-shell=desktop] .ziwei__switch{top:18px}html[data-stgx-shell=desktop] .bazi-landscape__example{top:26px}html[data-stgx-shell=desktop] .bazi-landscape__notice{top:60px}html[data-stgx-shell=desktop] .inner-landscape__copy{top:22%}html[data-stgx-shell=desktop] .bazi-landscape__intro,html[data-stgx-shell=desktop] .ziwei__intro{top:9%}html[data-stgx-shell=desktop] .ziwei-enclosure__reading,html[data-stgx-shell=desktop] .ziwei__reading,html[data-stgx-shell=desktop] .feixing__reading{max-height:calc(100dvh - var(--desktop-header-height) - 160px);overflow-y:auto;overscroll-behavior:contain}html[data-stgx-shell=desktop] .inner-landscape__copy--reading{max-height:calc(100dvh - var(--desktop-header-height) - 160px);overflow-y:auto}@media(max-height:850px){html[data-stgx-shell=desktop]{--desktop-header-height: 60px}html[data-stgx-shell=desktop] .desktop-shell{padding-inline:28px}html[data-stgx-shell=desktop] .desktop-shell__brand{font-size:22px!important}html[data-stgx-shell=desktop] .desktop-shell nav{gap:clamp(12px,2vw,28px)}html[data-stgx-shell=desktop] .desktop-shell nav uni-button{font-size:16px}html[data-stgx-shell=desktop] .inner-landscape h1,html[data-stgx-shell=desktop] .bazi-landscape h1,html[data-stgx-shell=desktop] .ziwei h1,html[data-stgx-shell=desktop] .feixing h1{font-size:clamp(28px,3vw,40px);line-height:1.25}html[data-stgx-shell=desktop] .inner-landscape__copy>p,html[data-stgx-shell=desktop] .bazi-landscape__intro>p,html[data-stgx-shell=desktop] .ziwei__intro>p,html[data-stgx-shell=desktop] .feixing__intro>p{font-size:17px;line-height:1.6}html[data-stgx-shell=desktop] .inner-landscape__entry{margin-top:18px;gap:20px}html[data-stgx-shell=desktop] .inner-landscape__modes,html[data-stgx-shell=desktop] .bazi-landscape__modes,html[data-stgx-shell=desktop] .ziwei__bottom{bottom:20px}html[data-stgx-shell=desktop] .inner-landscape__footer,html[data-stgx-shell=desktop] .bazi-landscape__footer,html[data-stgx-shell=desktop] .ziwei__footer{bottom:18px}html[data-stgx-shell=desktop] .ziwei-enclosure__enter{bottom:20px}html[data-stgx-shell=desktop] .ziwei-enclosure__enter uni-button{min-width:220px;padding:10px 24px;font-size:17px}html[data-stgx-shell=desktop] .ziwei-enclosure__enter p{margin-top:7px}html[data-stgx-shell=desktop] .ziwei-enclosure__tools{bottom:38px}html[data-stgx-shell=desktop] .ziwei-enclosure__caption{bottom:5px;font-size:11px}html[data-stgx-shell=desktop] .feixing__intro{top:8%}html[data-stgx-shell=desktop] .feixing__actions{margin-top:18px}html[data-stgx-shell=desktop] .feixing__note{font-size:14px}html[data-stgx-shell=desktop] .report-presentation .report-intro{top:4%;bottom:88px;overflow-y:auto;scrollbar-width:thin}html[data-stgx-shell=desktop] .report-presentation .report-title{font-size:clamp(26px,2.7vw,38px)}html[data-stgx-shell=desktop] .report-presentation .report-description{min-height:0;margin-block:16px}}@media(max-height:650px){html[data-stgx-shell=desktop] .ziwei-enclosure__heading h1{font-size:28px}html[data-stgx-shell=desktop] .ziwei-enclosure__heading p{font-size:14px}html[data-stgx-shell=desktop] .ziwei-enclosure__reading{top:60px;max-height:calc(100dvh - var(--desktop-header-height) - 140px)}html[data-stgx-shell=desktop] .inner-landscape__copy{top:16%}html[data-stgx-shell=desktop] .feixing__intro .feixing__note{display:none}}html[data-stgx-shell=desktop] :is(.inner-landscape,.bazi-landscape,.ziwei,.dual-report,.qimen-cover,.feixing){top:0!important;--scene-lift: var(--desktop-header-height)}html[data-stgx-shell=desktop].stgx-shell-rail :is(.dual-report,.qimen-cover,.feixing){--scene-lift: calc(var(--desktop-header-height) + 52px)}html[data-stgx-shell=desktop] :is(.bazi-landscape,.ziwei,.dual-report,.qimen-cover,.feixing)>:not(.bazi-landscape__stage,.ziwei__stage,.report-scene,.feixing__stage){margin-top:var(--scene-lift)}html[data-stgx-shell=desktop].stgx-shell-rail .inner-landscape{--scene-lift: calc(var(--desktop-header-height) + 52px)}html[data-stgx-shell=desktop].stgx-shell-rail .inner-landscape :is(.five-study__back,.meridian-study__back,.season-study__back,.inner-landscape__modes,.inner-landscape__primary){display:none}html[data-stgx-shell=desktop] .inner-landscape .inner-landscape__copy{margin-top:var(--scene-lift)}html[data-stgx-shell=desktop].stgx-shell-rail :is(.dual-report,.qimen-cover) .report-back{display:none}html[data-stgx-shell=desktop].stgx-shell-rail :is(.ink-observatory__modes,nav.obs-dock__nav){display:none}html[data-stgx-shell=desktop] .report-presentation .report-intro{overflow-x:hidden;scrollbar-color:rgba(var(--rgb-white),.4) transparent}html[data-stgx-shell=desktop] .report-presentation .report-intro::-webkit-scrollbar{width:4px;height:0}html[data-stgx-shell=desktop] .report-presentation .report-intro::-webkit-scrollbar-thumb{background:rgba(var(--rgb-white),.4);border:0}html[data-stgx-shell=desktop] .dual-report__intro nav{flex-wrap:wrap;justify-content:flex-start;gap:12px 20px;padding-block:12px}@media(max-height:850px){html[data-stgx-shell=desktop] .report-presentation .report-intro{padding-right:8px;box-sizing:border-box}html[data-stgx-shell=desktop] .dual-report__secondary{padding-block:10px}}@media(max-width:767px){html[data-stgx-shell=desktop]{--desktop-header-height: 52px}html[data-stgx-shell=desktop] .desktop-shell{height:52px;padding:0 16px;grid-template-columns:auto 1fr auto}html[data-stgx-shell=desktop] .desktop-shell__brand{font-size:17px!important;letter-spacing:.1em}html[data-stgx-shell=desktop] .desktop-shell nav{display:none}html[data-stgx-shell=desktop] .desktop-shell__actions{gap:14px;font-size:13px}}@media(min-width:768px)and (max-width:1024px){html[data-stgx-shell=desktop]{--desktop-header-height: 60px}html[data-stgx-shell=desktop] .desktop-shell{height:60px;padding:0 20px}html[data-stgx-shell=desktop] .desktop-shell nav{gap:18px}html[data-stgx-shell=desktop] .desktop-shell nav uni-button{font-size:15px;padding:0 4px}html[data-stgx-shell=desktop] .desktop-shell__actions{gap:16px}}@media(min-height:651px){html[data-stgx-shell=desktop] .report-presentation .report-intro{bottom:auto;overflow:visible}}.obs-dock--wrap{display:contents}html[data-stgx-layout=stack] .obs-dock.obs-dock{box-sizing:border-box;position:absolute;top:auto;right:0;bottom:0;left:0;inset:auto 0 0 0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:44px 52px 40px;grid-template-areas:"select select select" "primary primary primary" "tool-start caption tool-end";row-gap:4px;align-items:center;margin:0;padding:8px 16px 0;background:none;transform:none;pointer-events:none;text-shadow:0 1px 8px var(--bg-dark)}html[data-stgx-layout=stack] .obs-dock.obs-dock--sticky{position:absolute;margin-top:0}html[data-stgx-layout=stack] .obs-dock.obs-dock :is(uni-button),html[data-stgx-layout=stack] .obs-dock.obs-dock [role=button]{pointer-events:auto}html[data-stgx-layout=stack] .obs-dock.obs-dock :is(uni-button){position:relative!important}html[data-stgx-layout=stack] .obs-dock.obs-dock :is(uni-button):after{display:none}html[data-stgx-layout=stack] .obs-dock .obs-dock__select.obs-dock__select{grid-area:select;position:static;top:auto;right:auto;bottom:auto;left:auto;inset:auto;display:flex;justify-content:center;align-items:center;gap:20px;width:100%;margin:0;padding:0;border:0;background:none;transform:none;font-size:14px;white-space:nowrap;pointer-events:auto}html[data-stgx-layout=stack] .obs-dock .obs-dock__select.obs-dock__select>*{display:inline-flex;align-items:center;height:40px;line-height:40px;margin:0}html[data-stgx-layout=stack] .obs-dock .obs-dock__select.obs-dock__select :is(uni-button){min-height:40px;padding:0 2px!important;opacity:.88}html[data-stgx-layout=stack] .obs-dock .obs-dock__select.obs-dock__select :is(uni-button)[aria-current],html[data-stgx-layout=stack] .obs-dock .obs-dock__select.obs-dock__select :is(uni-button)[aria-pressed=true]{opacity:1;box-shadow:0 1px 0 var(--text-inverse)}html[data-stgx-layout=stack] .obs-dock .obs-dock__mansion-strip.obs-dock__mansion-strip{gap:0;justify-content:stretch}html[data-stgx-layout=stack] .obs-dock .obs-dock__mansion-strip.obs-dock__mansion-strip>:is(uni-button){flex:1 1 0;min-width:0;font-size:16px!important;opacity:.92;text-shadow:0 2px 3px rgba(var(--rgb-black),1),0 0 10px rgba(var(--rgb-black),1)}html[data-stgx-layout=stack] .obs-dock .obs-dock__primary.obs-dock__primary{grid-area:primary;position:static;top:auto;right:auto;bottom:auto;left:auto;inset:auto;justify-self:center;width:min(100%,280px);margin:0;padding:0;transform:none;pointer-events:auto}html[data-stgx-layout=stack] .obs-dock .obs-dock__primary.obs-dock__primary>p,html[data-stgx-layout=stack] .obs-dock .obs-dock__primary.obs-dock__primary:before,html[data-stgx-layout=stack] .obs-dock .obs-dock__primary.obs-dock__primary:after{display:none}html[data-stgx-layout=stack] .obs-dock .obs-dock__primary.obs-dock__primary>:is(uni-button){width:100%}html[data-stgx-layout=stack] .obs-dock .obs-dock__primary.obs-dock__primary>:is(uni-button),html[data-stgx-layout=stack] .obs-dock :is(uni-button).obs-dock__primary.obs-dock__primary{box-sizing:border-box;min-width:0;height:48px;min-height:48px;margin:0;padding:0 16px!important;border:1px solid rgba(var(--rgb-white),.55)!important;border-radius:24px;background:rgba(var(--rgb-black),.35)!important;box-shadow:none;color:var(--text-inverse)!important;font-size:16px!important;letter-spacing:.25em;line-height:46px;white-space:nowrap}html[data-stgx-layout=stack] .obs-dock .obs-dock__tools.obs-dock__tools{display:contents}html[data-stgx-layout=stack] .obs-dock .obs-dock__tools.obs-dock__tools>:is(uni-button){min-height:40px;padding:0 4px!important;font-size:13px!important;white-space:nowrap;opacity:.85}html[data-stgx-layout=stack] .obs-dock .obs-dock__tools.obs-dock__tools>:is(uni-button):first-of-type{grid-area:tool-start;justify-self:start}html[data-stgx-layout=stack] .obs-dock .obs-dock__tools.obs-dock__tools>:is(uni-button):last-of-type:not(:first-of-type){grid-area:tool-end;justify-self:end}html[data-stgx-layout=stack] .obs-dock .obs-dock__tools.obs-dock__tools>:is(uni-button):only-child{grid-area:tool-end;justify-self:end}html[data-stgx-layout=stack] .obs-dock .obs-dock__tools.obs-dock__tools>:is(uni-text){grid-area:select;position:static;justify-self:center;transform:none;font-size:11px;letter-spacing:1px;opacity:.65;pointer-events:none}html[data-stgx-layout=stack] .obs-dock .obs-dock__caption.obs-dock__caption{grid-area:caption;position:static;top:auto;right:auto;bottom:auto;left:auto;inset:auto;justify-self:center;max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;letter-spacing:1px;opacity:.7;text-align:center;pointer-events:none}html[data-stgx-layout=stack] .obs-dock .obs-dock__nav.obs-dock__nav{grid-area:nav;position:static;top:auto;right:auto;bottom:auto;left:auto;inset:auto;display:flex;align-items:stretch;gap:0;width:100%;height:48px;margin:0;padding:0;border:0;border-top:1px solid rgba(var(--rgb-white),.14);background:none;transform:none;font-size:15px;pointer-events:auto}html[data-stgx-layout=stack] .obs-dock .obs-dock__nav.obs-dock__nav :is(uni-button),html[data-stgx-layout=stack] .obs-dock :is(uni-button).obs-dock__nav.obs-dock__nav{flex:1;min-height:48px;margin:0;padding:0!important;border:0;background:none;box-shadow:none;font-size:15px!important;letter-spacing:.12em;white-space:nowrap;opacity:.88;display:inline-flex;align-items:center;justify-content:center}html[data-stgx-layout=stack] .obs-dock .obs-dock__nav.obs-dock__nav :is(uni-button)[aria-current],html[data-stgx-layout=stack] .obs-dock .obs-dock__nav.obs-dock__nav :is(uni-button)[aria-pressed=true]{opacity:1;box-shadow:inset 0 -1px 0 var(--text-inverse)}html[data-stgx-layout=stack] .obs-scope.obs-scope{position:absolute;top:66px;left:16px;right:16px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;height:40px;transform:none;max-width:none;margin:0;font-size:13px;white-space:nowrap}html[data-stgx-layout=stack] .obs-scope.obs-scope>:is(uni-button){position:relative!important;min-height:40px;padding:0 2px!important;opacity:.72}html[data-stgx-layout=stack] .obs-scope.obs-scope>:is(uni-button):after{display:none}html[data-stgx-layout=stack] .obs-scope.obs-scope>:is(uni-button)[aria-current]{opacity:1;box-shadow:inset 0 -1px 0 var(--text-inverse)}html[data-stgx-layout=stack] .obs-scope.obs-scope>*{display:inline-flex;align-items:center;height:40px;margin:0;line-height:40px}html[data-stgx-layout=stack] .obs-scope.obs-scope>.obs-scope__directory{margin-left:auto}html uni-button:is(.four-symbols__enter-link,.qinglong__enter-link,.zhuque__enter-link,.baihu__enter-link,.xuanwu__enter-link){display:inline-block!important;width:auto!important;min-height:44px;margin:10px 0 2px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font:inherit;font-size:15px!important;letter-spacing:.12em;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;cursor:pointer}html.stgx-chat-active #app .uni-tabbar{border-color:var(--border)!important;background:var(--bg)!important}html.stgx-chat-active #app .uni-tabbar-border{background:var(--border)!important}html.stgx-chat-active #app .uni-tabbar__label{color:var(--text-mid)!important}html[data-stgx-shell].stgx-chat-active #app .uni-tabbar__item[aria-current=page] .uni-tabbar__label{color:var(--text)!important}.stgx-update-banner{position:fixed;left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:3000;display:flex;align-items:center;gap:10px;max-width:460px;margin:0 auto;padding:10px 12px;border:1px solid var(--text-inverse-18);border-radius:12px;background:var(--bg-dark);color:var(--text-inverse);font-size:14px;line-height:1.4}.stgx-update-banner span{flex:1}.stgx-update-banner uni-button{min-height:36px;min-width:44px;padding:0 12px;border:1px solid var(--text-inverse-18);border-radius:8px;background:transparent;color:var(--text-inverse);font-size:14px}#app [data-motion-segmented]{position:relative}#app [data-motion-segmented=ready]>.selected{border-bottom-color:transparent}#app [data-motion-segmented=ready]:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:var(--segment-width);background:var(--text);pointer-events:none;transform:translate(var(--segment-x));transition:transform var(--motion-panel) var(--ease-emphasized),width var(--motion-panel) var(--ease-emphasized)}.command-content{display:grid;grid-template-rows:1fr}.command-content>uni-view{min-height:0;overflow:hidden}#app .today-commands{margin:0 var(--editorial-gutter);padding:0}#app .commands-head{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:78px;margin:0;padding:20px 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;text-align:left}#app .commands-head:after{border:0}#app .commands-title{font-family:var(--font-serif);font-size:16px;font-weight:400;letter-spacing:.06em}#app .commands-summary{display:flex;align-items:center;gap:12px}#app .commands-note{font-size:13px;letter-spacing:.12em;color:var(--text-mid)}#app .commands-chevron{width:16px;height:16px;transition:rotate var(--motion-panel) var(--ease-emphasized)}#app .commands-chevron.expanded{rotate:180deg}#app .commands-grid{display:flex;flex-direction:column;border:0}#app .commands-grid .command{display:grid;grid-template-columns:88px 1fr;gap:4px 16px;align-items:center;width:100%;min-height:86px;padding:16px 0;border:0;border-top:1px solid var(--border);text-align:left}#app .command-tag{grid-row:1/3;align-items:flex-start}#app .command-main{margin:0;justify-content:flex-start}#app .command-label{font-size:20px}#app .command-sub,#app .command-hint{font-size:12px;white-space:normal;overflow:visible}#app .command-value{font-size:16px;white-space:normal}#app .command-content .commands-annotation-list{margin-bottom:24px}#app :is(.hub-mask,.feedback-mask,.official-mask,.sheet-layer){background:rgba(var(--rgb-black),.24)}#app :is(.hub-sheet,.feedback-sheet,.official-sheet,.sheet-layer .sheet,.sheet-drawer){border:0;border-top:1px solid var(--border);border-radius:0;box-shadow:0 -12px 48px rgba(var(--rgb-black),.08);background:var(--bg);color:var(--text);overscroll-behavior:contain}#app :is(.hub-head,.feedback-head,.sheet-head,.drawer-header){min-height:56px;border-bottom-color:var(--border)}#app :is(.hub-title,.feedback-title,.sheet-title,.drawer-title){font-size:23px;font-weight:500}#app :is(.menu-note,.hub-kicker,.field-label,.field-count,.feedback-help,.official-help,.drawer-pretitle){font-size:var(--editorial-caption);line-height:1.65}#app :is(.hub-sheet,.feedback-sheet,.sheet) :is(uni-input,uni-textarea){font-size:16px}#app .sheet-drawer{animation:none}#app .command-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100}#app .command-overlay .sheet-mask{animation:none;background:rgba(var(--rgb-black),.24)}#app [data-motion-surface=my] .identity-card{padding-top:28px;padding-bottom:24px}#app [data-motion-surface=my] .profile-name{font-size:24px;font-weight:500}#app [data-motion-surface=my] .profile-meta{font-size:12px;line-height:1.7}#app [data-motion-surface=my] .membership-card{position:relative;isolation:isolate;background:var(--bg-soft);border:0;border-radius:0;padding:12px 14px;min-height:104px;gap:12px;box-shadow:inset 0 -1px rgba(var(--rgb-black),.06)}#app [data-motion-surface=my] :is(.membership-title,.membership-status,.membership-arrow,.quota-multiplier){color:var(--text)}#app [data-motion-surface=my] :is(.membership-note,.membership-kicker){color:var(--text-mid);font-size:10px}#app [data-motion-surface=my] .membership-title{margin-top:4px;font-size:18px;font-weight:500}#app [data-motion-surface=my] .membership-note{margin-top:6px;line-height:1.5}#app [data-motion-surface=my] .membership-kicker{letter-spacing:.08em}#app [data-motion-surface=my] .membership-state{min-width:72px}#app [data-motion-surface=my] .quota-multiplier{font-size:12px}#app [data-motion-surface=my] .membership-arrow{font-size:20px}#app [data-motion-surface=my] .commerce-grid{display:flex;flex-direction:column;gap:0;margin-top:12px}#app [data-motion-surface=my] .commerce-mini{display:flex;flex-direction:row;text-align:left;align-items:center;gap:4px;min-height:82px;padding:8px 0;border:0;border-bottom:1px solid var(--border);background:transparent}#app [data-motion-surface=my] .commerce-title{flex:none;margin:0;font-size:14px}#app [data-motion-surface=my] :is(.commerce-index,.commerce-status){margin:0;font-size:11px}#app [data-motion-surface=my] .menu-item{min-height:76px}#app [data-motion-surface=my] .menu-label{font-size:17px}#app [data-motion-surface=wanxiang] .insight-headline{font-size:var(--editorial-title);font-weight:500;line-height:1.55}#app [data-motion-surface=wanxiang] .insight-meta{font-size:12px}#app [data-motion-surface=wanxiang] .leverage{border-left:0;padding:20px 0;background:transparent;border-top:1px solid var(--border)}#app [data-motion-surface=wanxiang] .insufficient-note{font-size:13px;line-height:1.8}#app [data-motion-surface=wanxiang] .primary-action{font-size:15px;min-height:48px}html[data-stgx-shell=mobile]{--workspace-gutter: var(--editorial-gutter)}html[data-stgx-shell=mobile] #app .page[data-motion-surface=today]>.hero{min-height:0}html[data-stgx-shell=mobile] #app .page[data-motion-surface=today]>.zenith{width:auto}html[data-stgx-shell=mobile] #app .page[data-motion-surface=today] .compliance-footer{margin-top:32px;padding-bottom:28px}html[data-stgx-shell=mobile] #app [data-motion-surface=my]>.section{padding-inline:var(--editorial-gutter)}html[data-stgx-shell=mobile] #app [data-motion-surface=wanxiang] .section{padding-inline:var(--editorial-gutter)}html[data-stgx-shell=mobile] #app .void-page .empty-state{padding:5vh var(--editorial-gutter) 24px}html[data-stgx-shell=mobile] #app .uni-tabbar{border-top:1px solid var(--border);box-shadow:none;background:var(--bg)!important}html[data-stgx-shell=mobile] #app .uni-tabbar__label{font-size:13px!important;letter-spacing:.02em}html[data-stgx-shell=mobile] #app .uni-tabbar__item[aria-current=page] .uni-tabbar__label{color:var(--text)!important}html[data-stgx-shell=mobile] #app .uni-tabbar[data-motion-navigation=ready]:after{content:"";position:absolute;left:0;top:-1px;width:24px;height:2px;background:var(--text);transform:translate(var(--navigation-marker-x, 0px));transition:transform var(--motion-panel) var(--ease-emphasized);pointer-events:none}html[data-stgx-shell=mobile] #app .hub-mask,html[data-stgx-shell=mobile] #app .feedback-mask{padding:0}html[data-stgx-shell=mobile] #app .hub-sheet,html[data-stgx-shell=mobile] #app .feedback-sheet{width:100%;max-height:88dvh;padding:24px var(--editorial-gutter) calc(24px + env(safe-area-inset-bottom))}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today]>.hero{display:flex;flex-direction:column;gap:0;max-width:760px;min-height:0;margin-inline:auto}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today] .hero-body{padding:0}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today] .hero-art{height:auto;width:100%;aspect-ratio:auto;margin-top:32px}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today] .verdict{font-size:36px;line-height:1.6}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today] .hero-cta{width:100%;margin-top:32px;border-radius:0;padding:24px 0;background:transparent}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today] .cta-text{font-size:24px;color:var(--text)}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today]>.today-commands{max-width:760px;margin-inline:auto}html[data-stgx-shell=desktop] #app .page[data-motion-surface=today]>.zenith{max-width:760px;margin-inline:auto;width:100%;border:0}#app .void-page .empty-state{padding:12px 24px 24px}#app .void-page .know-card{padding:8px 0 20px;gap:2px}#app .void-page .know-main{font-size:30px;line-height:1.4}#app .void-page .know-boundary{margin-top:5px;font-size:14px}#app .void-page .suggest-item{min-height:60px;padding:12px 0;gap:12px}#app .void-page .suggest-meta{flex-basis:32px}#app .void-page .suggest-tag{font-size:12px}#app .void-page .suggest-q{font-size:14px;line-height:1.6}#app [data-motion-surface=service] .section,#app [data-motion-surface=service] .sales-page,#app [data-motion-surface=service] .intake{width:min(100%,760px);box-sizing:border-box;margin-inline:auto;padding-inline:clamp(20px,6.15vw,32px)}#app [data-motion-surface=service] .deep-intro,#app [data-motion-surface=service] .delivery-preview{margin:0;padding:4px 0 22px;background:transparent;border:0}#app [data-motion-surface=service] .deep-intro-title{font:20px/1.6 var(--font-serif);letter-spacing:0}#app [data-motion-surface=service] .deep-intro-item,#app [data-motion-surface=service] .delivery-preview__row{padding:22px 0;gap:16px}#app [data-motion-surface=service] .deep-intro-item-title,#app [data-motion-surface=service] .delivery-preview__title{font:17px/1.65 var(--font-serif)}#app [data-motion-surface=service] .deep-intro-item-desc,#app [data-motion-surface=service] .delivery-preview__desc{font:14px/1.9 var(--font-sans);margin-top:8px}#app [data-motion-surface=service] .profile-hint,#app [data-motion-surface=service] .focus-note,#app [data-motion-surface=service] .field-sub{font-size:12px;line-height:1.85}#app [data-motion-surface=service] .form-label,#app [data-motion-surface=service] .field-label,#app [data-motion-surface=service] .label{font-size:14px;line-height:1.7}#app [data-motion-surface=service] .category-chips,#app [data-motion-surface=service] .qimen-chips{gap:8px}#app [data-motion-surface=service] .cat-chip,#app [data-motion-surface=service] .qimen-chip{min-height:44px;display:flex;align-items:center;justify-content:center}#app [data-motion-surface=service] .focus-grid,#app [data-motion-surface=service] .cats-grid,#app [data-motion-surface=service] .domain-grid{gap:0;grid-template-columns:minmax(0,1fr)}#app [data-motion-surface=service] .focus-card,#app [data-motion-surface=service] .cat-card,#app [data-motion-surface=service] .domain-card{padding:20px 16px;border:0;border-bottom:1px solid var(--border);border-radius:0;min-height:72px;background:transparent}#app [data-motion-surface=service] .focus-card.on,#app [data-motion-surface=service] .cat-card.on{background:var(--bg-muted);color:var(--text);box-shadow:inset 2px 0 var(--text)}#app [data-motion-surface=service] .focus-card-title,#app [data-motion-surface=service] .cat-card-title,#app [data-motion-surface=service] .domain-title{font:18px/1.7 var(--font-serif);color:inherit}#app [data-motion-surface=service] .focus-card-sub,#app [data-motion-surface=service] .cat-card-desc,#app [data-motion-surface=service] .domain-desc{font-size:13px;line-height:1.85;color:var(--text-mid)}#app [data-motion-surface=service] .domain-icon{display:none}#app [data-motion-surface=service] .domain-tag,#app [data-motion-surface=service] .cat-card-tag{font-size:11px;color:var(--text-mid)}#app [data-motion-surface=service] .inline-checkout{margin-top:38px;padding:28px 0 18px;border-top-color:var(--text)}#app [data-motion-surface=service] .inline-checkout .checkout-head{display:block}#app [data-motion-surface=service] .inline-checkout .product-title{font:24px/1.6 var(--font-serif)}#app [data-motion-surface=service] .inline-checkout .price-copy{margin-top:24px;text-align:left;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}#app [data-motion-surface=service] .inline-checkout .price{font:38px/1.2 var(--font-num)}#app [data-motion-surface=service] .inline-checkout .once,#app [data-motion-surface=service] .inline-checkout .eyebrow{font-size:12px}#app [data-motion-surface=service] .inline-checkout .row-copy{font-size:14px;line-height:1.85;margin-top:12px}#app [data-motion-surface=service] .inline-checkout .terms{margin-top:26px;padding:18px;border-left-width:1px}#app [data-motion-surface=service] .inline-checkout .terms uni-text{font-size:12px;line-height:1.85}#app [data-motion-surface=service] .inline-checkout .terms uni-text+uni-text{margin-top:8px}#app [data-motion-surface=membership]>.section{max-width:760px;margin-inline:auto;padding-inline:clamp(20px,6.15vw,32px)}#app [data-motion-surface=membership] .page-head{padding:16px 0 30px}#app [data-motion-surface=membership] .page-title{font:32px/1.6 var(--font-serif);margin-top:16px}#app [data-motion-surface=membership] .page-sub{font-size:14px;line-height:1.9;margin-top:14px}#app [data-motion-surface=membership] .eyebrow,#app [data-motion-surface=membership] .status-kicker,#app [data-motion-surface=membership] .section-note,#app [data-motion-surface=membership] .period-hint,#app [data-motion-surface=membership] .purchase-boundary,#app [data-motion-surface=membership] .restore-note,#app [data-motion-surface=membership] .quota-note{font-size:12px;line-height:1.8}#app [data-motion-surface=membership] .status-card{background:var(--bg-muted);color:var(--text);padding:24px;margin-top:24px}#app [data-motion-surface=membership] .status-card .status-kicker,#app [data-motion-surface=membership] .status-card .status-ledger,#app [data-motion-surface=membership] .status-card .status-ledger-state,#app [data-motion-surface=membership] .status-card .status-expire,#app [data-motion-surface=membership] .status-card .status-allowance{color:var(--text-mid);font-size:12px;line-height:1.8}#app [data-motion-surface=membership] .status-card .status-ledger{border-color:var(--border);gap:20px}#app [data-motion-surface=membership] .status-mark{border:0;font-size:12px}#app [data-motion-surface=membership] .section-head{margin-top:38px}#app [data-motion-surface=membership] .section-title{font:22px/1.6 var(--font-serif);letter-spacing:0}#app [data-motion-surface=membership] .tier-grid{display:grid;grid-template-columns:minmax(0,1fr);border:0}#app [data-motion-surface=membership] .tier-card{min-height:112px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price" "allowance reference" "fit fit";align-items:baseline;gap:5px 20px;padding:22px 18px;background:var(--bg);border:0;border-bottom:1px solid var(--border);transition:background .24s var(--ease-standard),box-shadow .24s var(--ease-standard)}#app [data-motion-surface=membership] .tier-card.on{background:var(--bg-muted);box-shadow:inset 2px 0 var(--text)}#app [data-motion-surface=membership] .tier-name,#app [data-motion-surface=membership] .tier-card.on .tier-name{grid-area:name;font:24px/1.5 var(--font-serif);color:var(--text)}#app [data-motion-surface=membership] .tier-price,#app [data-motion-surface=membership] .tier-card.on .tier-price{grid-area:price;margin:0;font:22px/1.5 var(--font-num);color:var(--text)}#app [data-motion-surface=membership] .tier-allowance,#app [data-motion-surface=membership] .tier-card.on .tier-allowance{grid-area:allowance;margin:0;font-size:12px;color:var(--text-mid)}#app [data-motion-surface=membership] .tier-fit,#app [data-motion-surface=membership] .tier-card.on .tier-fit{grid-area:fit;margin:0;font-size:13px;line-height:1.8;color:var(--text-mid)}#app [data-motion-surface=membership] .tier-reference,#app [data-motion-surface=membership] .tier-card.on .tier-reference{grid-area:reference;margin:0;font-size:11px;color:var(--text-mid)}#app [data-motion-surface=membership] .period-tabs{margin-top:26px;background:transparent}#app [data-motion-surface=membership] .period-tab,#app [data-motion-surface=membership] .period-tab.on{background:transparent;color:var(--text)}#app [data-motion-surface=membership] .benefit-row{padding:18px 0}#app [data-motion-surface=membership] .benefit-text{font-size:14px;line-height:1.85}#app [data-motion-surface=membership] .checkout-sheet{padding:28px 24px calc(30px + env(safe-area-inset-bottom));animation:none}#app [data-motion-surface=membership] .checkout-title{font:26px/1.5 var(--font-serif)}#app [data-motion-surface=membership] .checkout-disclosure__copy,#app [data-motion-surface=membership] .checkout-terms,#app [data-motion-surface=membership] .checkout-kicker{font-size:13px;line-height:1.85}#app .practice-explore .explore-heading{padding:12px 0 20px}#app .practice-explore .page-title{font-size:30px;line-height:1.5;letter-spacing:0}#app .practice-explore .eyebrow{margin-bottom:12px}#app .practice-explore .way-selector{margin-bottom:24px}#app .practice-explore .sound-art{padding:10px 0;transition:opacity .6s ease,scale .9s var(--ease-emphasized)}#app .practice-explore .sound-art.sounding{scale:1.035}#app .practice-explore .tone-selector{margin-bottom:20px;gap:0}#app .practice-explore .tone-selector uni-button,#app .practice-explore .tone-selector .selected{background:transparent;color:var(--text);border-bottom:1px solid var(--border)}#app .practice-explore .tone-selector uni-button:not(.selected){color:var(--text-mid)}#app .practice-explore .tone-note{font-size:11px}#app .practice-explore .sound-controls{gap:24px}#app .practice-explore .sound-footnote{margin-top:16px}#app .practice-explore .reading-tabs{margin:38px 0 26px;justify-content:space-between;gap:10px}#app .practice-explore .reading-title{font:26px/1.6 var(--font-serif)}#app .practice-explore .reading-lead{font-size:15px;line-height:1.9;color:var(--text)}#app .practice-explore .observation-step{margin-top:30px;padding-top:22px;border-top:1px solid var(--border)}#app .practice-explore .body-copy{font-size:15px;line-height:1.95}#app .practice-explore .method-row{gap:24px;padding:28px 0!important}#app .practice-explore .method-title{font-size:21px;line-height:1.65}#app .practice-explore .method-row .small-note{margin-top:16px}.stgx-ceremony-enter-active{transition:opacity .56s var(--ease-emphasized),clip-path .56s var(--ease-emphasized)}.stgx-ceremony-leave-active{transition:opacity .36s ease,clip-path .36s var(--ease-emphasized);pointer-events:none}.stgx-ceremony-enter-from{opacity:0;-webkit-clip-path:inset(8% 0 0);clip-path:inset(8% 0 0)}.stgx-ceremony-leave-to{opacity:0;-webkit-clip-path:inset(0 0 8%);clip-path:inset(0 0 8%)}.ceremony-scene-enter-active,.practice-passage-enter-active{transition:opacity .52s var(--ease-emphasized),translate .52s var(--ease-emphasized)}.ceremony-scene-leave-active,.practice-passage-leave-active{transition:opacity .2s ease,translate .2s ease}.ceremony-scene-enter-from,.practice-passage-enter-from{opacity:0;translate:0 18px}.ceremony-scene-leave-to,.practice-passage-leave-to{opacity:0;translate:0 -10px}#app .ritual-stage{--ceremony-duration: 1s;padding-inline:clamp(24px,6vw,40px)}#app .ritual-stage .ritual-brand{font-size:14px}#app .ritual-stage .ritual-service,#app .ritual-stage .entry-kicker,#app .ritual-stage .instrument-kicker{font-size:12px;letter-spacing:.16em}#app .ritual-stage .entry-title,#app .ritual-stage .instrument-title{font-weight:400;line-height:1.5}#app .ritual-stage .entry-copy,#app .ritual-stage .instrument-description{font-size:14px;line-height:1.9}#app .ritual-stage .entry-stage{animation:ceremony-copy .64s var(--ease-emphasized) both}#app .ritual-stage .instrument-copy{animation:ceremony-copy .6s var(--ease-emphasized) both}#app .ritual-stage .ritual-event__label{font-size:14px}#app .ritual-stage .ritual-event__detail,#app .ritual-stage .entry-event__detail,#app .ritual-stage .entry-event,#app .ritual-stage .safe-exit,#app .ritual-stage .long-wait{font-size:12px;line-height:1.85}#app .ritual-stage .ritual-ledger{max-height:none;margin-top:24px}#app .ritual-stage .entry-event{padding:10px 0}#app .ritual-stage .fact-wait__label{font-size:19px}#app .ritual-stage .fact-wait__copy{font-size:13px}#app .ritual-stage .fact-visual,#app .ritual-stage .qimen-visual,#app .ritual-stage .annual-instrument-visual{transform-origin:center;animation-duration:var(--ceremony-duration);animation-timing-function:var(--ease-emphasized);animation-fill-mode:both;transition:scale .8s var(--ease-emphasized),opacity .6s ease}#app .ritual-stage[data-ceremony=palace] .qimen-visual{animation-name:ceremony-palace}#app .ritual-stage[data-ceremony=sequence] .fact-visual{animation-name:ceremony-sequence}#app .ritual-stage[data-ceremony=scroll] .annual-instrument-visual{animation-name:ceremony-scroll}#app .ritual-stage[data-ceremony=converge] .fact-visual{animation-name:ceremony-converge}#app .ritual-stage[data-ceremony=flight] .fact-visual{animation-name:ceremony-flight}#app .ritual-stage[data-ceremony=axis] .fact-visual{animation-name:ceremony-axis}#app .ritual-stage[data-ceremony=calendar] .fact-visual{animation-name:ceremony-calendar}#app .ritual-stage[data-ceremony=characters] .fact-visual{animation-name:ceremony-characters}#app .ritual-stage[data-ceremony-stage=report_sealing] :is(.fact-visual,.qimen-visual,.annual-instrument-visual){scale:.94}#app .ritual-stage.is-delivered :is(.fact-visual,.qimen-visual,.annual-instrument-visual,.fact-rail,.qimen-fact-rail){scale:1.035;opacity:0;transition:scale .7s var(--ease-emphasized),opacity .7s ease}#app .ritual-stage .fact-token.is-visible{animation-duration:.72s}#app .ritual-stage .fact-token:nth-child(2){animation-delay:90ms}#app .ritual-stage .fact-token:nth-child(3){animation-delay:.18s}#app .ritual-stage .fact-token:nth-child(4){animation-delay:.27s}#app .ritual-stage .fact-token:nth-child(5){animation-delay:.36s}#app .ritual-stage .fact-token:nth-child(6){animation-delay:.45s}#app .ritual-stage .compatibility-person.is-left.is-visible{animation-name:ceremony-person-left}#app .ritual-stage .compatibility-person.is-right.is-visible{animation-name:ceremony-person-right}#app .ritual-stage .naming-candidate.is-visible{animation-name:ceremony-character}#app .ritual-stage .date-candidate.is-visible{animation-name:ceremony-date}#app .membership-moment .brand,#app .membership-moment .moment-level,#app .membership-moment .kicker{font-size:12px}#app .membership-moment .stage-title,#app .membership-moment .payment-title{font-weight:400;line-height:1.5}#app .membership-moment .stage-copy,#app .membership-moment .truth-note{display:block;font-size:14px;line-height:1.9}#app .membership-moment .activation-ledger uni-text,#app .membership-moment .ownership-card uni-text{font-size:13px;line-height:1.8}#app .membership-moment .activation-ledger uni-text{animation:ceremony-copy .6s var(--ease-emphasized) both}#app .membership-moment .activation-ledger uni-text:nth-child(2){animation-delay:.28s}#app .membership-moment .activation-ledger uni-text:nth-child(3){animation-delay:.56s}#app .membership-moment .activation-copy{animation:ceremony-copy .8s var(--ease-emphasized) both}#app .membership-moment .membership-instrument{animation:membership-orbit-settle 1.8s var(--ease-emphasized) both}#app .membership-moment .ownership-card{animation:ceremony-copy .8s var(--ease-emphasized) .7s both}#app .membership-moment .moment-action{animation:ceremony-copy .7s var(--ease-emphasized) 1s both}#app .purchase-mask .sheet-title{font:30px/1.5 var(--font-serif)}#app .purchase-mask .payment-mark{animation:purchase-mark-settle .9s var(--ease-emphasized) both}#app .purchase-mask .payment-copy{font-size:15px;line-height:1.9}#app .purchase-mask .payment-reference,#app .purchase-mask .payment-recovery{font-size:12px;line-height:1.8}#app .purchase-mask .payment-stage{animation:ceremony-copy .62s var(--ease-emphasized) both}#app .reading-headline{font-weight:400;line-height:1.55}#app .daily-article__paragraph{font-size:16px;line-height:2}@keyframes ceremony-copy{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes ceremony-palace{0%{opacity:0;transform:scale(.78) rotate(-8deg)}to{opacity:1;transform:none}}@keyframes ceremony-sequence{0%{opacity:0;-webkit-clip-path:inset(0 0 100%);clip-path:inset(0 0 100%);translate:0 -12px}to{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0);translate:0 0}}@keyframes ceremony-scroll{0%{opacity:0;-webkit-clip-path:inset(0 48%);clip-path:inset(0 48%);transform:scale(.96)}to{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0);transform:none}}@keyframes ceremony-converge{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes ceremony-flight{0%{opacity:0;transform:translate(18px,24px) scale(.88)}to{opacity:1;transform:none}}@keyframes ceremony-axis{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes ceremony-calendar{0%{opacity:0;transform:perspective(800px) rotateX(12deg) translateY(22px)}to{opacity:1;transform:none}}@keyframes ceremony-characters{0%{opacity:0;transform:scale(.9);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes ceremony-person-left{0%{opacity:0;translate:-18px 0}to{opacity:1;translate:0 0}}@keyframes ceremony-person-right{0%{opacity:0;translate:18px 0}to{opacity:1;translate:0 0}}@keyframes ceremony-character{0%{opacity:0;scale:.8;translate:0 12px}to{opacity:1;scale:1;translate:0 0}}@keyframes ceremony-date{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}@keyframes membership-orbit-settle{0%{opacity:0;transform:scale(.7) rotate(-16deg)}65%{opacity:.94;transform:scale(1.015) rotate(1deg)}to{opacity:1;transform:none}}@keyframes daily-landscape-arrive{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{opacity:.7;-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes daily-page-unseal{0%{opacity:0;transform:scale(.88)}30%{opacity:.9;transform:scale(1)}70%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes ceremony-waiting-line{0%,to{opacity:.2;scale:.35 1}50%{opacity:.7;scale:1 1}}@keyframes purchase-mark-settle{0%{opacity:0;scale:.72}70%{opacity:1;scale:1.025}to{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){#app .ritual-stage *,#app .membership-moment *,#app .daily-ritual *,#app .purchase-mask *,#app .practice-explore *,.ceremony-scene-enter-active,.ceremony-scene-leave-active,.practice-passage-enter-active,.practice-passage-leave-active,.stgx-ceremony-enter-active,.stgx-ceremony-leave-active{animation:none!important;transition-duration:1ms!important}}.practice-sanctuary-enter-active{transition:opacity .9s var(--ease-emphasized),clip-path .9s var(--ease-emphasized)}.practice-sanctuary-leave-active{transition:opacity .3s ease}.practice-sanctuary-enter-from{opacity:0;-webkit-clip-path:inset(5% 0 0);clip-path:inset(5% 0 0)}.practice-sanctuary-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.practice-sanctuary-enter-active,.practice-sanctuary-leave-active{transition-duration:1ms!important}}#app .service-preview-controls{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;background:var(--bg);color:var(--text);font-size:10px}#app .service-preview-controls uni-button{margin:0;padding:4px;min-height:44px;border:0;background:transparent;color:var(--text);font-size:11px}#app .purchase-mask:has(.service-preview-controls) .ritual-stage{padding-top:64px}#app .ritual-stage .fact-token__label{font-size:10px}#app .ritual-stage .fact-token__value{font-size:14px}#app .ritual-stage .fact-token__value.is-display{font-size:22px}#app .ritual-stage .fact-rail__item,#app .ritual-stage .qimen-fact-rail__item{font-size:12px;line-height:1.8}#app .ritual-stage .annual-pillar-value{font-size:14px}#app .ritual-stage .annual-pillar-label{font-size:9px}#app .primary-navigation-item{min-height:52px;font-size:13px}#app .primary-navigation-item.active{font-weight:400}#app [data-motion-surface=service] .pp-title{font:20px/1.6 var(--font-serif)}#app [data-motion-surface=service] .pp-copy{font-size:13px;line-height:1.8}#app [data-motion-surface=service] .pp-manage{flex-shrink:0;font-size:12px;min-height:44px}#app [data-motion-surface=service] .pp-summary-text{font-size:13px;line-height:1.8}#app [data-motion-surface=membership] .status-details-toggle{margin:0;padding:0;min-height:44px;background:transparent;color:var(--text-mid);border:0;font-size:12px}#app [data-motion-surface=membership] .status-details-toggle:after{border:0}#app [data-motion-surface=membership] .status-card .status-allowance{margin-top:12px}#app .membership-moment .recovery-stage .moment-action{animation:none}#app .ritual-stage .compatibility-relation,#app .ritual-stage .date-category{left:34%;width:32%}#app .ritual-stage .fact-rail__item uni-text:first-child,#app .ritual-stage .qimen-fact-rail__item uni-text:first-child{font-size:10px;color:var(--text-inverse-60)}#app .ritual-stage .fact-rail__item uni-text:last-child,#app .ritual-stage .qimen-fact-rail__item uni-text:last-child{font-size:12px;line-height:1.6;white-space:normal;overflow-wrap:anywhere}#app .ritual-stage .service-compatibility .fact-rail{grid-template-columns:1fr}#app .ritual-stage .annual-instrument .section-index,#app .ritual-stage .annual-instrument .section-meta{font-size:11px}#app .ritual-stage .annual-instrument .transformation-copy{font-size:11px;line-height:1.7}.ritual-stage>.starfield-atmosphere.is-ready{top:28%;bottom:22%;opacity:.68;-webkit-mask-image:radial-gradient(ellipse at center,transparent 8%,var(--bg-dark) 38%,var(--bg-dark) 60%,transparent 86%);mask-image:radial-gradient(ellipse at center,transparent 8%,var(--bg-dark) 38%,var(--bg-dark) 60%,transparent 86%)}.membership-moment>.starfield-atmosphere.is-ready{opacity:.55}.daily-ritual>.starfield-atmosphere.is-ready{opacity:.55}.ritual-stage:has(>.starfield-atmosphere.is-ready) :is(.fact-rail,.qimen-fact-rail){background:rgba(var(--rgb-black),.84)}#app [data-motion-surface=membership].member-compact>.section{padding:8px 20px calc(110px + env(safe-area-inset-bottom))}#app [data-motion-surface=membership].member-compact .page-head{padding:0 0 4px}#app [data-motion-surface=membership].member-compact .status-card{margin-top:8px;padding:12px 14px}#app [data-motion-surface=membership].member-compact .status-top>uni-view{display:flex;align-items:center;gap:10px}#app [data-motion-surface=membership].member-compact .status-name{margin:0}#app [data-motion-surface=membership].member-compact .status-allowance{margin-top:4px}#app [data-motion-surface=membership].member-compact .status-expire{margin-top:2px}#app [data-motion-surface=membership].member-compact .section-head{margin-top:20px;padding-bottom:8px}#app [data-motion-surface=membership].member-compact .section-title{font-size:18px}#app [data-motion-surface=membership].member-compact .section-note{font-size:12px}#app [data-motion-surface=membership].member-compact .tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}#app [data-motion-surface=membership].member-compact .tier-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:96px;padding:14px 4px;border:1px solid var(--border)}#app [data-motion-surface=membership].member-compact .tier-card.on{border-color:var(--text);box-shadow:inset 0 -2px var(--text)}#app [data-motion-surface=membership].member-compact .tier-price,#app [data-motion-surface=membership].member-compact .tier-card.on .tier-price{font-size:18px}#app [data-motion-surface=membership].member-compact .period-tabs{margin-top:12px}#app [data-motion-surface=membership].member-compact .period-tab{min-height:48px;line-height:48px}#app [data-motion-surface=membership].member-compact .period-tab.on{background:var(--bg-muted)}#app [data-motion-surface=membership].member-compact .period-hint{display:none}#app [data-motion-surface=membership].member-compact .price-summary{margin-top:8px;padding:0;border:0}#app [data-motion-surface=membership].member-compact .price-summary__total{display:none}#app [data-motion-surface=membership].member-compact .price-summary__reference{font-size:12px}#app [data-motion-surface=membership].member-compact .price-summary__saving{margin-top:3px;font-size:12px;line-height:1.5}#app [data-motion-surface=membership].member-compact .benefit-panel{margin-top:12px}#app [data-motion-surface=membership].member-compact .selected-fit{display:block;padding:10px 0 6px;font:16px/1.6 var(--font-serif);color:var(--text)}#app [data-motion-surface=membership].member-compact .benefit-row{min-height:40px;padding:9px 0;gap:8px}#app [data-motion-surface=membership].member-compact .benefit-index{flex:0 0 20px}#app [data-motion-surface=membership].member-compact .benefit-text{font-size:14px;line-height:1.7}#app [data-motion-surface=membership].member-compact .channel-note{margin-top:8px;padding:8px 10px}#app [data-motion-surface=membership].member-compact .channel-copy{margin-top:3px;font-size:12px;line-height:1.5}#app [data-motion-surface=membership].member-compact .more-toggle{width:100%;text-align:left;border-top:1px solid var(--border);border-radius:0}#app [data-motion-surface=membership].member-compact .purchase-dock{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;gap:12px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--border)}#app [data-motion-surface=membership].member-compact .dock-summary{flex:1;min-width:0}#app [data-motion-surface=membership].member-compact .dock-price{display:block;font:22px/1.2 var(--font-num);color:var(--text)}#app [data-motion-surface=membership].member-compact .dock-period{display:block;margin-top:5px;font-size:12px;color:var(--text-mid)}#app [data-motion-surface=membership].member-compact .purchase-button{flex:0 0 auto;min-width:112px;min-height:48px;margin:0;padding:0 12px;font-size:14px;line-height:48px}#app [data-motion-surface=membership].member-compact .lingyu-inline-grid,#app [data-motion-surface=membership].member-compact .lingyu-pack-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;border:0}#app [data-motion-surface=membership].member-compact .lingyu-inline-card,#app [data-motion-surface=membership].member-compact .lingyu-pack-row{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:100px;margin:0;padding:14px 4px;border:1px solid var(--border);border-radius:0;background:var(--bg);color:var(--text);line-height:1.4}#app [data-motion-surface=membership].member-compact .lingyu-inline-card:after{border:0}#app [data-motion-surface=membership].member-compact .lingyu-inline-amount,#app [data-motion-surface=membership].member-compact .lingyu-pack-amount{font:14px/1.5 var(--font-serif)}#app [data-motion-surface=membership].member-compact .lingyu-inline-price,#app [data-motion-surface=membership].member-compact .lingyu-pack-price{font-size:18px}#app [data-motion-surface=membership].member-compact .lingyu-inline-action{font-size:12px;color:var(--text-mid)}#app [data-motion-surface=membership].member-compact .lingyu-pack-row.on{border-color:var(--text);background:var(--bg-muted);box-shadow:inset 0 -2px var(--text)}#app [data-motion-surface=membership].member-compact .birth-boundary{padding:8px 10px}#app [data-ui-page]{box-sizing:border-box;min-width:0;overflow-wrap:anywhere}#app [data-ui-page] :is(uni-button,[role=button],[role=tab],[role=switch],[role=radio]){box-sizing:border-box;min-height:44px}#app [data-ui-page] :is(uni-input,uni-textarea,.uni-input-input,.uni-textarea-textarea){font-size:16px;line-height:1.65}#app [data-ui-page^="subpkg-profile/"]>.section,#app [data-ui-page="subpkg-shop/pages/shop/product"]>.section{padding:32px 22px calc(88px + env(safe-area-inset-bottom))}#app [data-ui-page^="subpkg-profile/"] :is(.title,.page-title),#app [data-ui-page^="subpkg-member/"] :is(.title,.page-title){font-family:var(--font-serif);font-weight:400;line-height:1.55}#app [data-ui-page^="subpkg-profile/"] :is(.sub,.intro,.page-desc,.page-copy,.boundary,.state-copy){font-size:13px;line-height:1.85}#app [data-ui-page="subpkg-profile/pages/archive/index"] .page-title{font-size:28px;margin-top:0}#app [data-ui-page="subpkg-profile/pages/archive/index"] .page-desc{margin-top:12px;margin-bottom:24px}#app [data-ui-page="subpkg-profile/pages/archive/index"] .seg{border:0;border-bottom:1px solid var(--border);gap:24px;margin-bottom:24px}#app [data-ui-page="subpkg-profile/pages/archive/index"] .seg-item{position:relative;border:0;padding:12px 0;background:transparent;color:var(--text-mid);font-size:14px}#app [data-ui-page="subpkg-profile/pages/archive/index"] .seg-item.on{color:var(--text);font-weight:500}#app [data-ui-page="subpkg-profile/pages/archive/index"] .seg-item.on:after{content:"";position:absolute;top:auto;right:0;bottom:-1px;left:0;inset:auto 0 -1px;height:2px;background:var(--text)}#app [data-ui-page="subpkg-profile/pages/archive/index"] .ledger{border-top:0}#app [data-ui-page="subpkg-profile/pages/archive/index"] .ledger-item{gap:16px;padding:22px 0}#app [data-ui-page="subpkg-profile/pages/archive/index"] .li-name{font-size:16px;line-height:1.7}#app [data-ui-page="subpkg-profile/pages/archive/index"] .li-date{margin-top:8px;font-size:12px;line-height:1.8}#app [data-ui-page="subpkg-profile/pages/archive/index"] .li-right{max-width:34%}#app [data-ui-page="subpkg-profile/pages/archive/index"] .li-status{font-size:12px;line-height:1.6}#app [data-ui-page="subpkg-profile/pages/archive/report"] .report{box-sizing:border-box;padding-inline:22px}#app [data-ui-page="subpkg-profile/pages/archive/report"] .cover{min-height:250px;grid-template-rows:auto minmax(100px,1fr) auto;padding-inline:0}#app [data-ui-page="subpkg-profile/pages/archive/report"] .report-title{font-weight:400;line-height:1.5}#app [data-ui-page="subpkg-profile/pages/archive/report"] .cover-head{flex-wrap:wrap}#app [data-ui-page="subpkg-profile/pages/archive/report"] .report-body{padding-top:0}#app [data-ui-page="subpkg-profile/pages/archive/report"] .report-body>.qimen-stage{padding-inline:0}#app [data-ui-page="subpkg-member/pages/agreement/index"] .t-body{font-size:16px;line-height:1.95}#app [data-ui-page="subpkg-member/pages/privacy/index"] .policy-link{display:inline-flex;align-items:center;min-height:44px}#app [data-ui-page="subpkg-profile/pages/profile/birthinfo"] .t-headline{font-size:28px;font-weight:400}#app [data-ui-page="subpkg-profile/pages/profile/birthinfo"] .t-label{font-size:13px;line-height:1.8;letter-spacing:.04em}#app [data-ui-page="subpkg-profile/pages/profile/birthinfo"] .t-body{font-size:14px;line-height:1.85}#app [data-motion-surface=service] :is(.report,.report-page){box-sizing:border-box;max-width:760px;margin-inline:auto;padding:28px 22px 48px;background:var(--bg)}#app [data-motion-surface=service] .qimen-report-host{padding:0}#app [data-motion-surface=service] :is(.field-label,.form-label){font-size:14px;line-height:1.7}#app [data-motion-surface=service] :is(.field-sub,.form-hint,.form-note,.intro-note){font-size:12px;line-height:1.85}#app [data-motion-surface=service] :is(.category-grid,.type-grid){gap:8px}#app [data-motion-surface=service] :is(.category-chip,.type-chip,.category-item){min-height:44px;font-size:13px}#app [data-ui-page="subpkg-report/pages/monthly/index"] .month-card{padding:20px 0;border:0;border-bottom:1px solid var(--border);background:transparent}#app [data-ui-page="subpkg-report/pages/monthly/index"] .mc-badge{background:transparent;color:var(--text-mid);padding:0}#app [data-ui-page="pages/shop/shop"] .section{padding:28px 22px calc(88px + env(safe-area-inset-bottom))}#app [data-ui-page="pages/shop/shop"] .catalog-intro{border-bottom-color:var(--border)}#app [data-ui-page="pages/shop/shop"] .ci-title{font-size:27px;font-weight:400;line-height:1.55;letter-spacing:0}#app [data-ui-page="pages/shop/shop"] .ci-copy{max-width:none;font-size:14px;line-height:1.85}#app [data-ui-page="pages/shop/shop"] .flagship{background:var(--bg);padding:28px 0;margin-bottom:20px;border-bottom:1px solid var(--border)}#app [data-ui-page="pages/shop/shop"] .fg-index{margin-bottom:18px;font-size:12px;color:var(--text-dim)}#app [data-ui-page="pages/shop/shop"] .flagship-name{font-size:28px;font-weight:400;color:var(--text);letter-spacing:.03em}#app [data-ui-page="pages/shop/shop"] .flagship-desc{max-width:none;font-size:15px;color:var(--text-mid);line-height:1.9}#app [data-ui-page="pages/shop/shop"] .fg-foot{border-top:0;margin-top:22px;gap:16px}#app [data-ui-page="pages/shop/shop"] .flagship-price{color:var(--text);font-size:22px;font-weight:400}#app [data-ui-page="pages/shop/shop"] .flagship-once,#app [data-ui-page="pages/shop/shop"] .fg-once2,#app [data-ui-page="pages/shop/shop"] .fg-included{color:var(--text-dim);font-size:12px;line-height:1.8}#app [data-ui-page="pages/shop/shop"] .flagship-btn{min-height:44px;padding:10px 16px;background:var(--text);color:var(--bg);font-size:13px;letter-spacing:.04em;flex-shrink:0}#app [data-ui-page="pages/shop/shop"] .ch-note,#app [data-ui-page="pages/shop/shop"] .svc-desc{font-size:12px;line-height:1.85}#app [data-ui-page="pages/shop/shop"] .catalog-heading{flex-wrap:wrap;gap:8px;border-bottom-color:var(--border)}#app [data-motion-surface=report-followup] .fu-header{gap:8px;align-items:center;flex-wrap:wrap;padding-inline:16px;border-bottom:1px solid var(--border)}#app [data-motion-surface=report-followup] .fh-left{min-width:44px}#app [data-motion-surface=report-followup] .fh-title{font-size:16px;letter-spacing:.08em}#app [data-motion-surface=report-followup] .fh-status{font-size:12px}#app [data-motion-surface=report-followup] .ctx-card{margin-inline:22px;padding:22px 0;border:0;border-bottom:1px solid var(--border);background:transparent}#app [data-motion-surface=report-followup] .ctx-head{min-height:44px;gap:12px}#app [data-motion-surface=report-followup] .ctx-title{font-size:16px;font-weight:400}#app [data-motion-surface=report-followup] .ctx-q,#app [data-motion-surface=report-followup] .ctx-verdict{font-size:15px;line-height:1.9}#app [data-motion-surface=report-followup] .fu-cell{background:var(--bg);min-height:82px}#app [data-motion-surface=report-followup] .fu-empty{padding:64px 22px 24px}#app [data-motion-surface=report-followup] .fu-empty-main{font-size:23px;font-weight:400;line-height:1.6;letter-spacing:0}#app [data-motion-surface=report-followup] .fu-empty-sub{font-size:14px;line-height:1.85}#app [data-motion-surface=report-followup] .fu-dock{box-sizing:border-box;background:var(--bg);border-top:1px solid var(--border)}#app [data-motion-surface=report-followup] .fu-input-box{min-width:0;min-height:48px;box-sizing:border-box;padding:10px 12px;background:var(--bg-muted);border:0}#app [data-motion-surface=report-followup] .fu-send{width:48px;height:48px;border-radius:50%}#app [data-motion-surface=report-followup] .fu-processing-note{text-align:left;font-size:12px;line-height:1.65;color:var(--text-dim)}@media(max-width:360px){#app [data-motion-surface=service] :is(.category-grid,.type-grid){grid-template-columns:repeat(2,minmax(0,1fr))}#app [data-ui-page="subpkg-profile/pages/archive/index"] .li-right{max-width:29%}#app [data-ui-page="pages/shop/shop"] .fg-foot{align-items:flex-start;flex-direction:column}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}#app [data-motion-surface=today] :is(.compliance-footer-company,.compliance-footer-link){font-size:12px;line-height:1.8}#app [data-motion-surface=my] :is(.root-note,.membership-status,.commerce-root-meta){font-size:12px;line-height:1.8}#app [data-motion-surface=my] .root-title{font-size:16px;line-height:1.7}#app [data-motion-surface=membership] .tier-reference{font-size:12px}#app [data-motion-surface=practice] :is(.sound-footnote,.sound-volume){font-size:12px;line-height:1.8}#app uni-button:after{border:0}#app .daily-action{border-bottom:0}html[data-stgx-shell=mobile] #app [data-my-area]{--bg: rgba(var(--rgb-black), 1);--bg-soft: rgba(var(--rgb-white), .04);--bg-muted: rgba(var(--rgb-white), .06);--text: rgba(var(--rgb-white), 1);--text-mid: rgba(var(--rgb-white), .75);--text-dim: rgba(var(--rgb-white), .65);--text-inverse-mid: rgba(var(--rgb-white), .75);--border: rgba(var(--rgb-white), .18);--border-light: rgba(var(--rgb-white), .1);background:var(--bg);color:var(--text);min-height:calc(100dvh - 52px);box-sizing:border-box}html[data-stgx-shell=mobile] #app [data-my-area]>.section{padding:22px 20px calc(92px + env(safe-area-inset-bottom))}html[data-stgx-shell=mobile] #app [data-my-area] :is(.management-kicker,.management-intro,.ritual-header,.editorial-hero){display:none}html[data-stgx-shell=mobile] #app [data-my-area] :is(.page-title,.page-desc,.head){display:none}html[data-stgx-shell=mobile] #app [data-my-area] :is(.body-copy,.intro,.management-note,.state-copy,.caption,.li-date,.field-label){font-size:14px;line-height:1.75}html[data-stgx-shell=mobile] #app [data-my-area] :is(.section-title,.profile-name,.management-title,.li-name){font:20px/1.5 var(--font-serif)}html[data-stgx-shell=mobile] #app [data-my-area] :is(.state,.empty){margin:24px 0;padding:28px 16px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:transparent;text-align:left}html[data-stgx-shell=mobile] #app [data-my-area] :is(.state-title,.empty-text){display:block;color:var(--text);font:20px/1.5 var(--font-serif)}html[data-stgx-shell=mobile] #app [data-my-area] :is(.state-copy,.empty-link){display:block;margin-top:10px;color:var(--text-mid)}html[data-stgx-shell=mobile] #app [data-my-area] :is(.secondary,.empty-action,.state-button){min-height:44px;border:1px solid var(--border);border-radius:0;background:transparent;color:var(--text)}html[data-stgx-shell=mobile] #app [data-my-area] uni-button:focus-visible,html[data-stgx-shell=mobile] #app [data-my-area] [role=button]:focus-visible{outline:1px solid var(--text);outline-offset:3px}html[data-stgx-shell=mobile] #app [data-my-area] .seg{gap:16px;margin:0 0 22px;border-color:var(--border)}html[data-stgx-shell=mobile] #app [data-my-area] .seg-item{min-height:46px;font:15px/1.4 var(--font-sans);letter-spacing:0}html[data-stgx-shell=mobile] #app [data-my-area] .seg-item.on{color:var(--text);background:transparent}html[data-stgx-shell=mobile] #app [data-my-area] .ledger-item{padding:20px 0;border-bottom:1px solid var(--border)}html[data-stgx-shell=mobile] #app [data-my-area] .management-list{margin-top:6px;border-top:0}html[data-stgx-shell=mobile] #app [data-my-area] .management-row{padding:22px 0}html[data-stgx-shell=mobile] #app [data-my-area] .profile-card{padding:20px 0;border:0;border-bottom:1px solid var(--border);background:transparent}html[data-stgx-shell=mobile] #app [data-my-area] .create-card{margin-top:26px;padding:0;border:0;background:transparent}html[data-stgx-shell=mobile] #app [data-my-area] .profile-actions{justify-content:flex-start;gap:24px}html[data-stgx-shell=mobile] #app [data-my-area] .intro{margin-bottom:20px}html[data-stgx-shell=mobile] #app [data-my-area] .field{margin-top:18px}html[data-stgx-shell=mobile] #app [data-my-area] .field-value{min-height:48px;font-size:17px}html[data-stgx-shell=mobile] #app [data-my-area] :is(.seg-row,.sex-row){border-color:var(--border)}html[data-stgx-shell=mobile] #app [data-my-area] .seg-item.on,html[data-stgx-shell=mobile] #app [data-my-area] .sex-item.on{background:rgba(var(--rgb-white),.08)}html[data-stgx-shell=mobile] #app [data-my-area] .birth-policy{font-size:12px;line-height:1.7;margin-bottom:18px;color:var(--text-dim)}html[data-stgx-shell=mobile] #app [data-my-area] .purpose-item{padding:22px 0;border-bottom:1px solid var(--border)}html[data-stgx-shell=mobile] #app [data-my-area] .purpose-title{font:20px/1.5 var(--font-serif)}html[data-stgx-shell=mobile] #app [data-my-area] .purpose-note,html[data-stgx-shell=mobile] #app [data-my-area] .rights-note{font-size:14px;line-height:1.75}html[data-stgx-shell=mobile] #app [data-my-area] .purpose-toggle{min-width:72px;min-height:44px}html[data-stgx-shell=mobile] #app [data-my-area][data-ui-page="subpkg-member/pages/distributor/index"],html[data-stgx-shell=mobile] #app [data-my-area][data-ui-page="subpkg-member/pages/privacy/index"]{padding:22px 20px calc(72px + env(safe-area-inset-bottom))}html[data-stgx-shell=mobile] .desktop-shell--my-area{background:rgba(var(--rgb-black),1)!important;background-image:none!important;color:rgba(var(--rgb-white),1);border-bottom:1px solid rgba(var(--rgb-white),.16)}html[data-stgx-shell=mobile] #app [data-my-area] .profile-help{margin:0 0 20px;color:var(--text-mid);font:14px/1.75 var(--font-sans)}html[data-stgx-shell=mobile] #app [data-my-area] .profile-help summary{min-height:44px;cursor:pointer}html[data-stgx-shell=mobile] #app [data-my-area] .profile-help p{margin:0 0 16px}html[data-stgx-shell=mobile] #app uni-page:has([data-my-area])>uni-page-head{display:none}html[data-stgx-shell=mobile] #app uni-page:has([data-my-area]){background:rgba(var(--rgb-black),1)}uni-page-body{color:var(--text);font-family:var(--font-sans);background:var(--bg);padding-bottom:env(safe-area-inset-bottom)}body{background:var(--bg)}uni-modal{z-index:10050!important}.desktop-shell[data-v-7464dd57]{position:fixed;top:0;right:0;bottom:auto;left:0;inset:0 0 auto;z-index:1100;height:var(--desktop-header-height, 76px);display:flex;align-items:center;justify-content:space-between;padding:0 36px;box-sizing:border-box;background:var(--bg-dark);color:var(--text-inverse);border-bottom:1px solid var(--text-inverse-20);font-family:var(--font-serif)}@media(min-width:1200px){.desktop-shell[data-v-7464dd57]{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)}}.desktop-shell uni-button[data-v-7464dd57]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent;color:inherit;border:0;font:inherit;margin:0}.desktop-shell__brand[data-v-7464dd57]{justify-self:start;font-size:24px!important;letter-spacing:.18em;padding:0;white-space:nowrap;flex-shrink:0}.desktop-shell nav[data-v-7464dd57]{display:flex;height:100%;gap:clamp(14px,2.4vw,36px);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.desktop-shell nav[data-v-7464dd57]::-webkit-scrollbar{display:none}.desktop-shell nav uni-button[data-v-7464dd57]{position:relative;display:flex;align-items:center;justify-content:center;height:100%;margin:0;padding:0 6px;font-size:16px;letter-spacing:.14em;opacity:.7;line-height:normal;border-radius:0;white-space:nowrap;flex-shrink:0;transition:opacity .2s ease}.desktop-shell nav uni-button[data-v-7464dd57]:hover{opacity:.95}.desktop-shell nav uni-button[aria-current=page][data-v-7464dd57]{opacity:1}.desktop-shell nav uni-button[aria-current=page][data-v-7464dd57]:after{content:"";position:absolute;bottom:0;left:4px;right:4px;border-bottom:2px solid var(--text-inverse)}.desktop-shell uni-button[data-v-7464dd57]:after{border:0}.desktop-shell__actions[data-v-7464dd57]{justify-self:end;display:flex;align-items:center;gap:20px;font-size:15px;white-space:nowrap;flex-shrink:0}.wendao-actions[data-v-7464dd57]{gap:16px}.shell-rail[data-v-7464dd57]{position:fixed;top:var(--desktop-header-height, 76px);left:0;right:0;z-index:1060;display:flex;align-items:center;gap:clamp(18px,2.6vw,44px);height:52px;padding:0 36px;box-sizing:border-box;overflow-x:auto;scrollbar-width:none;background:var(--bg-dark);border-bottom:1px solid var(--text-inverse-12)}.shell-rail[data-v-7464dd57]::-webkit-scrollbar{display:none}.shell-rail uni-button[data-v-7464dd57]{position:relative;display:flex;align-items:center;height:100%;margin:0;padding:0 4px;flex-shrink:0;border:0;border-radius:0;background:transparent;color:var(--text-inverse);font:16px var(--font-serif);letter-spacing:.14em;white-space:nowrap;opacity:.7;cursor:pointer}.shell-rail uni-button[data-v-7464dd57]:after{border:0}.shell-rail uni-button[aria-current=page][data-v-7464dd57]{opacity:1}.shell-rail uni-button[aria-current=page][data-v-7464dd57]:after{content:"";position:absolute;bottom:0;left:4px;right:4px;border-bottom:2px solid var(--text-inverse)}.shell-rail.shell-rail[data-v-7464dd57]{background:transparent;border-bottom-color:transparent}.shell-rail uni-button[data-v-7464dd57]{text-shadow:0 1px 10px rgba(var(--rgb-black),.9),0 0 2px rgba(var(--rgb-black),.8)}.desktop-shell__fade[data-v-7464dd57]{position:fixed;top:0;right:0;bottom:auto;left:0;inset:0 0 auto;z-index:1055;height:calc(var(--desktop-header-height, 76px) + 24px);background:linear-gradient(var(--bg-dark) 0%,var(--bg-dark) 70%,transparent 100%);pointer-events:none}.desktop-shell__fade--rail[data-v-7464dd57]{height:calc(var(--desktop-header-height, 76px) + 52px + 24px)}.market-switch__sep[data-v-7464dd57]{flex:none;width:1px;height:18px;background:var(--text-inverse-20)}.market-switch__covers[data-v-7464dd57]{display:flex;align-items:center;gap:clamp(14px,1.8vw,26px);height:100%}.market-switch .market-switch__covers uni-button[data-v-7464dd57]{height:auto;padding:6px 0;font-size:14px;letter-spacing:.08em;opacity:.55;border-bottom:1px solid transparent}.market-switch .market-switch__covers uni-button[aria-pressed=true][data-v-7464dd57]{opacity:1;border-bottom-color:currentColor}.shell-rail uni-button[data-v-7464dd57]:focus-visible{outline:1px solid currentColor;outline-offset:2px}.desktop-shell__back[data-v-7464dd57]{position:absolute;left:6px;top:50%;transform:translateY(-50%);min-width:44px;min-height:44px;margin:0;padding:0!important;font-size:30px!important;line-height:1!important;font-family:var(--font-serif);background:transparent;border:0;color:var(--text-inverse);cursor:pointer}.desktop-shell--sub[data-v-7464dd57]{padding-left:52px!important}.desktop-shell uni-button[data-v-7464dd57]:focus-visible{outline:1px solid var(--text-inverse);outline-offset:5px}html[data-stgx-shell=mobile] .desktop-shell[data-v-7464dd57]{padding:0 16px;display:flex;justify-content:space-between;align-items:center;background:rgba(var(--rgb-bg-dark),.82);border-bottom-color:var(--text-inverse-12);backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}html[data-stgx-shell=mobile] .desktop-shell.desktop-shell--transparent[data-v-7464dd57]{background:transparent;border:0!important;outline:0;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-stgx-shell=mobile] .desktop-shell.desktop-shell--transparent :is(.desktop-shell__back[data-v-7464dd57],.desktop-shell__title[data-v-7464dd57]){color:rgba(var(--rgb-white),1);text-shadow:0 2px 4px rgba(var(--rgb-black),1),0 0 14px rgba(var(--rgb-black),.96)}html[data-stgx-shell=mobile] .desktop-shell.desktop-shell--transparent .mobile-toprail uni-button[aria-current=page][data-v-7464dd57]:after{display:none}html[data-stgx-shell=mobile].stgx-immersive-top .desktop-shell[data-v-7464dd57],html[data-stgx-shell=mobile].stgx-reader-open .desktop-shell[data-v-7464dd57],html[data-stgx-shell=mobile] .desktop-shell.desktop-shell--profile[data-v-7464dd57]{display:none}html[data-stgx-shell=mobile] .desktop-shell__brand[data-v-7464dd57]{font-size:16px!important;letter-spacing:.08em}.desktop-shell__title[data-v-7464dd57]{flex:1;min-width:0;margin:0;overflow:hidden;color:var(--text-inverse);font-family:var(--font-serif);font-size:20px;font-weight:500;letter-spacing:.12em;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}html[data-stgx-shell=mobile] .desktop-shell nav[data-v-7464dd57]{display:none!important}html[data-stgx-shell=mobile] .desktop-shell .mobile-toprail[data-v-7464dd57]{display:flex!important;flex:1;min-width:0;height:100%;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:8px;padding:0 8px}html[data-stgx-shell=mobile] .desktop-shell .mobile-toprail[data-v-7464dd57]::-webkit-scrollbar{display:none}html[data-stgx-shell=mobile] .desktop-shell .mobile-toprail uni-button[data-v-7464dd57]{flex:none;min-width:-moz-max-content;min-width:max-content;padding:0 2px;scroll-snap-align:center;color:rgba(var(--rgb-white),.88);font-family:var(--font-serif);font-size:15px;font-weight:400;letter-spacing:.1em;text-shadow:0 1px 12px rgba(var(--rgb-black),.92);opacity:.78}html[data-stgx-shell=mobile] .desktop-shell .mobile-toprail uni-button[aria-current=page][data-v-7464dd57]{opacity:1;color:rgba(var(--rgb-white),1);font-weight:400}html[data-stgx-shell=mobile] .desktop-shell .mobile-toprail uni-button[aria-current=page][data-v-7464dd57]:after{left:50%;right:auto;bottom:8px;width:16px;border-bottom-width:1px;transform:translate(-50%)}.mobile-tabbar[data-v-7464dd57]{position:fixed;left:0;right:0;bottom:0;z-index:1100;display:flex;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;background:var(--bg-dark);border-top:1px solid var(--text-inverse-20);font-family:var(--font-serif)}.mobile-tabbar uni-button[data-v-7464dd57]{position:relative;flex:1;min-height:56px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-inverse);font:inherit;font-size:15px;letter-spacing:.16em;line-height:56px;opacity:.55;cursor:pointer}.mobile-tabbar uni-button[data-v-7464dd57]:after{border:0}.mobile-tabbar uni-button[aria-current=page][data-v-7464dd57]{opacity:1}.mobile-tabbar uni-button[aria-current=page][data-v-7464dd57]:before{content:"";position:absolute;top:0;left:50%;width:20px;margin-left:-10px;border-top:2px solid currentColor}.mobile-tabbar uni-button[data-v-7464dd57]:focus-visible{outline:1px solid currentColor;outline-offset:-6px}html[data-stgx-shell=mobile] .desktop-shell__actions[data-v-7464dd57]{gap:12px;font-size:13px}
