*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-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;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))}.base-loading[data-v-8e09c6ba]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem}.base-loading--fullscreen[data-v-8e09c6ba]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--theme-bg-primary, #ffffff),.9);z-index:9999}.base-loading__spinner[data-v-8e09c6ba]{display:flex;align-items:center;justify-content:center}.base-loading__dot[data-v-8e09c6ba]{width:.5rem;height:.5rem;margin:0 .25rem;background-color:var(--theme-primary, #f1b8af);border-radius:50%;animation:loading-dot-8e09c6ba 1.4s infinite ease-in-out both}.base-loading__dot[data-v-8e09c6ba]:nth-child(1){animation-delay:-.32s}.base-loading__dot[data-v-8e09c6ba]:nth-child(2){animation-delay:-.16s}.base-loading__text[data-v-8e09c6ba]{margin-top:1.25rem;font-size:.75rem;color:var(--theme-text-secondary, #606266)}@keyframes loading-dot-8e09c6ba{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.performance-monitor[data-v-16692817]{position:fixed;top:3.125rem;right:.625rem;width:12.5rem;background:rgba(0,0,0,.8);color:#fff;border-radius:.5rem;font-size:.75rem;z-index:9999;-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem)}.monitor-header[data-v-16692817]{display:flex;justify-content:space-between;align-items:center;padding:.625rem;border-bottom:.03125rem solid rgba(255,255,255,.2);cursor:pointer}.monitor-title[data-v-16692817]{font-weight:700;font-size:.875rem}.toggle-icon[data-v-16692817]{font-size:.75rem;color:#ccc}.monitor-content[data-v-16692817]{padding:.625rem}.metric-group[data-v-16692817]{margin-bottom:.9375rem}.group-title[data-v-16692817]{display:block;font-weight:700;font-size:.8125rem;color:#007aff;margin-bottom:.5rem}.metric-item[data-v-16692817]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem}.metric-label[data-v-16692817]{color:#ccc}.metric-value[data-v-16692817]{color:#fff;font-weight:700}.monitor-actions[data-v-16692817]{display:flex;gap:.625rem;margin-top:.9375rem}.action-btn[data-v-16692817]{flex:1;background:#007aff;color:#fff;border:none;padding:.5rem;border-radius:.25rem;font-size:.75rem;cursor:pointer}.action-btn[data-v-16692817]:hover{background:#0056b3}:root{--theme-primary: #f1b8af;--theme-primary-light: #f9c9c2;--theme-primary-dark: #e8a599;--theme-success: #4CAF50;--theme-warning: #ff9500;--theme-error: #ff3b30;--theme-info: #007aff;--theme-text-primary: #323233;--theme-text-secondary: #606266;--theme-text-tertiary: #969799;--theme-text-disabled: #c8c9cc;--theme-text-inverse: #ffffff;--theme-bg-primary: #ffffff;--theme-bg-secondary: #f7f7f7;--theme-bg-tertiary: #f2f3f5;--theme-bg-overlay: rgba(0, 0, 0, .7);--theme-border-primary: #ebedf0;--theme-border-secondary: #f2f3f5;--theme-border-focus: #f1b8af;--theme-primary-10: rgba(241, 184, 175, .1);--theme-primary-20: rgba(241, 184, 175, .2);--theme-primary-30: rgba(241, 184, 175, .3);--fixed-text-primary: #333333;--fixed-text-secondary: #666666;--fixed-text-tertiary: #999999;--fixed-error: #ff3b30;--fixed-warning: #ff9500;--fixed-success: #34c759;--fixed-border-light: #f0f0f0;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-base: .875rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-xxl: 1.5rem;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-base: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--radius-none: 0;--radius-sm: .25rem;--radius-base: .375rem;--radius-lg: .5rem;--radius-full: 31.21875rem;--theme-radius-button: .375rem;--button-height-base: 2.75rem;--input-height-base: 1.5rem;--card-padding-base: .75rem}[data-theme=blue]{--theme-primary: #007AFF;--theme-primary-light: #4DA3FF;--theme-primary-dark: #0056CC;--theme-border-focus: #007AFF;--theme-success: #4CAF50;--theme-warning: #ff9500;--theme-error: #ff3b30;--theme-info: #007aff;--theme-text-primary: #1a1a1a;--theme-text-secondary: #4a5568;--theme-text-tertiary: #718096;--theme-text-disabled: #a0aec0;--theme-text-inverse: #ffffff;--theme-bg-primary: #ffffff;--theme-bg-secondary: #f7fafc;--theme-bg-tertiary: #edf2f7;--theme-bg-overlay: rgba(0, 0, 0, .7);--theme-border-primary: #e2e8f0;--theme-border-secondary: #edf2f7;--theme-primary-10: rgba(0, 122, 255, .1);--theme-primary-20: rgba(0, 122, 255, .2);--theme-primary-30: rgba(0, 122, 255, .3)}[data-theme=purple]{--theme-primary: #8B5CF6;--theme-primary-light: #A78BFA;--theme-primary-dark: #7C3AED;--theme-border-focus: #8B5CF6;--theme-success: #4CAF50;--theme-warning: #ff9500;--theme-error: #ff3b30;--theme-info: #8B5CF6;--theme-text-primary: #1a1a1a;--theme-text-secondary: #553c9a;--theme-text-tertiary: #805ad5;--theme-text-disabled: #b794f6;--theme-text-inverse: #ffffff;--theme-bg-primary: #ffffff;--theme-bg-secondary: #faf5ff;--theme-bg-tertiary: #f3e8ff;--theme-bg-overlay: rgba(0, 0, 0, .7);--theme-border-primary: #e9d8fd;--theme-border-secondary: #f3e8ff;--theme-primary-10: rgba(139, 92, 246, .1);--theme-primary-20: rgba(139, 92, 246, .2);--theme-primary-30: rgba(139, 92, 246, .3)}.payment-page{--theme-primary: #07c160;--theme-primary-light: #4dd865;--theme-primary-dark: #06a94f;--theme-border-focus: #07c160;--payment-wechat: #07c160;--payment-alipay: #009EF2;--payment-selected-bg: rgba(7, 193, 96, .1);--theme-primary-10: rgba(7, 193, 96, .1);--theme-primary-20: rgba(7, 193, 96, .2);--theme-primary-30: rgba(7, 193, 96, .3)}.success-page{--theme-primary: #67ac5b;--theme-primary-light: #7dbd81;--theme-primary-dark: #5a9650;--theme-success: #67ac5b;--theme-border-focus: #67ac5b;--theme-primary-10: rgba(103, 172, 91, .1);--theme-primary-20: rgba(103, 172, 91, .2);--theme-primary-30: rgba(103, 172, 91, .3)}.read-page *{transition:none!important}.read-page .form-label{color:var(--theme-primary)!important}.read-page .form-input{color:var(--theme-text-primary)!important}.read-page .message-item{background-color:var(--theme-bg-primary)!important;border-bottom:.03125rem solid var(--theme-primary)!important}.read-page .message-content{color:var(--theme-text-primary)!important}.home-page,.payment-page,.success-page,.user-page,[class*=theme-],.action-btn,.test-btn{transition:background-color .3s ease,border-color .3s ease,color .3s ease}uni-page-body{font-size:.875rem;line-height:1.5;color:var(--theme-text-primary, #323233);background-color:var(--theme-bg-secondary, #f8f8f8);box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background-color:var(--theme-bg-secondary, #f8f8f8)}*,*:before,*:after{box-sizing:border-box}uni-view,uni-text,uni-image,uni-button,uni-input,uni-textarea,uni-scroll-view{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}uni-button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;outline:none}uni-button:after{display:none;border:none}uni-button:not([class*=button-hover]):active{background-color:transparent}uni-input,uni-textarea{background:none;border:none;outline:none;font:inherit;color:inherit}uni-input::-webkit-input-placeholder,uni-textarea::-webkit-input-placeholder{color:var(--theme-text-tertiary, #969799);opacity:1}uni-input::placeholder,uni-textarea::placeholder{color:var(--theme-text-tertiary, #969799);opacity:1}uni-input[type=text],uni-input[type=password],uni-input[type=email],uni-input[type=tel],uni-input[type=number]{-webkit-appearance:none;appearance:none;border-radius:0}uni-image{display:block;max-width:100%;height:auto;border:0}uni-scroll-view{-webkit-overflow-scrolling:touch}uni-text{word-wrap:break-word;word-break:break-all}uni-navigator{text-decoration:none;color:inherit}uni-navigator:hover,uni-navigator:active{text-decoration:none}body{margin:0;padding:0;height:100vh;overflow:hidden}#app{height:100vh;overflow:hidden}::-webkit-scrollbar{width:0;background:transparent}.home-page{display:flex;flex-direction:column;height:100vh;padding:0 1.25rem;background-color:var(--theme-bg-secondary);overflow:hidden}.home-page .status-bar-placeholder{height:var(--status-bar-height)}.home-page .top-section{display:flex;align-items:center;padding:2.1875rem 0 .625rem}.home-page .top-section .logo{width:4.6875rem;height:4.6875rem;border-radius:50%;margin-right:var(--spacing-base);flex-shrink:0}.home-page .top-section .slogan{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;font-size:var(--font-size-lg);font-weight:400;line-height:1.4;color:var(--theme-text-primary);font-style:normal;font-variant:normal}.home-page .button-section{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:calc(var(--spacing-lg) * 3.5);padding-bottom:calc(var(--spacing-lg) * 3 + var(--spacing-base) + var(--spacing-sm))}.home-page .btn-primary.block,.home-page .block.action-btn,.home-page .block.pay-button,.home-page .block.confirm-btn,.home-page .block.search-btn,.home-page .block.submit-btn,.home-page .btn-secondary.block{width:70%;max-width:15.625rem}.home-page .theme-test-section{margin-top:1.875rem;padding:var(--spacing-base);background-color:var(--theme-bg-primary);border-radius:var(--radius-lg);border:.0625rem solid var(--theme-border-primary)}.home-page .theme-test-section .test-title{display:block;text-align:center;font-size:var(--font-size-base);color:var(--theme-text-primary);margin-bottom:var(--spacing-sm);font-weight:500}.home-page .theme-test-section .test-buttons{display:flex;gap:var(--spacing-xs);justify-content:center}.home-page .theme-test-section .test-buttons .test-btn{flex:1}.page-container{min-height:100vh;background-color:var(--theme-bg-secondary);display:flex;flex-direction:column}.page-content{flex:1;padding:1rem}.page-content--no-padding{padding:0}.page-content--small-padding{padding:.5rem}.page-title{font-size:1.125rem;font-weight:600;color:var(--theme-text-primary);margin-bottom:1rem;text-align:center}.read-page{min-height:100vh;height:auto;background-color:var(--theme-bg-secondary);padding:0 1.25rem;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-user-select:text!important;user-select:text!important;touch-action:pan-y!important}.read-page .status-bar-placeholder{height:var(--status-bar-height)}.read-page .top-section{display:flex;align-items:center;padding:2.1875rem 0 .625rem}.read-page .top-section .logo{width:4.6875rem;height:4.6875rem;border-radius:50%;margin-right:var(--spacing-base);flex-shrink:0}.read-page .top-section .slogan{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;font-size:var(--font-size-lg);font-weight:400;line-height:1.4;color:var(--theme-text-primary);font-style:normal;font-variant:normal}.read-page .form-card{background-color:var(--theme-bg-primary);border-radius:0;padding:1rem;margin:1rem 0 0}.read-page .message-list{margin-top:.15625rem;padding-bottom:6.25rem}.read-page .form-item{display:flex;align-items:center;margin-bottom:1rem}.read-page .form-item .form-label{width:3.75rem;font-size:var(--font-size-base);color:var(--theme-primary);font-weight:400;display:flex;align-items:baseline;flex-shrink:0}.read-page .form-item .input-with-follow{flex:1;display:flex;align-items:baseline;justify-content:space-between}.read-page .form-item .form-input{flex:1;height:1.5rem;font-size:var(--font-size-base)!important;color:var(--theme-text-primary);line-height:1.5rem;margin-right:.5rem}.read-page .form-item .placeholder-style{color:var(--fixed-text-tertiary)!important;font-size:var(--font-size-sm)}.read-page .follow-btn-inline{height:1.25rem!important;padding:0 .5rem!important;font-size:var(--font-size-base)!important;border-radius:.1875rem!important;border:none!important;background-color:var(--theme-primary)!important;color:#fff!important;white-space:nowrap;transition:all .2s ease;min-width:2.1875rem;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-weight:500!important;flex-shrink:0}.read-page .follow-btn-inline:after{border:none!important;display:none!important}.read-page .follow-btn-inline.following{background-color:var(--theme-text-tertiary)!important;color:#fff!important}.read-page .follow-btn-inline[disabled]{opacity:.6}.read-page .follow-btn-inline:active{transform:scale(.98)}.read-page .submit-btn,.read-page .search-btn{margin-top:.625rem;border-radius:0!important;transition:transform .12s ease-out,background-color .12s ease-out;will-change:transform}.read-page .submit-btn:active,.read-page .search-btn:active{transform:scale(.98);background-color:var(--theme-primary-dark)}.read-page .query-tip{margin-top:.3125rem;background-color:var(--theme-bg-primary);border-radius:.375rem;padding:.5rem .75rem}.read-page .query-tip .tip-text{font-size:var(--font-size-base);color:var(--theme-text-primary);font-weight:700;line-height:1.3}.read-page .message-items{margin-top:.3125rem;background-color:var(--theme-bg-primary);border-radius:0;box-shadow:none;padding:0 1.25rem;overflow:hidden}.read-page .message-item{background-color:transparent!important;box-shadow:none!important;border-radius:0!important;padding:.5rem 0!important;margin-bottom:0!important;border-bottom:.03125rem solid var(--theme-border-primary)!important}.read-page .message-item:last-child{border-bottom:none}.read-page .message-header-item:last-child{border-bottom:none}.read-page .message-header-item .recipient-title{font-size:15px;color:var(--theme-primary);font-weight:400}.read-page .message-meta{display:flex;align-items:center;margin-bottom:.5rem}.read-page .message-meta .sender-name{font-size:var(--font-size-base);color:var(--fixed-text-secondary);font-weight:400;margin-right:.5rem;flex-shrink:0}.read-page .message-header{display:flex;align-items:center;margin-bottom:.25rem}.read-page .message-header .sender-avatar{width:1.5625rem;height:1.5625rem;border-radius:50%;margin-right:.5rem;flex-shrink:0}.read-page .message-header .sender-avatar.svg-avatar{display:flex;align-items:center;justify-content:center;overflow:hidden}.read-page .message-header .send-time{font-size:var(--font-size-sm);flex:1;text-align:right}.read-page .message-content{font-size:var(--font-size-base);color:var(--theme-text-primary);line-height:1.6;word-break:break-all;white-space:pre-wrap;margin-bottom:.25rem}.read-page .message-footer{display:flex;justify-content:space-between;align-items:center}.read-page .message-footer .left-space{flex:1}.read-page .message-footer .right-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.3125rem}.read-page .message-footer .right-actions .more-btn{font-size:16px;padding:.125rem;line-height:1;cursor:pointer}.read-page .message-footer .right-actions .more-btn:active{opacity:.6}.read-page .message-footer .right-actions .my-message-controls{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.375rem}.read-page .message-footer .right-actions .my-message-controls .nickname-toggle{display:flex;align-items:center}.read-page .message-footer .right-actions .my-message-controls .nickname-toggle .toggle-label{font-size:11px;margin-left:.1875rem;white-space:nowrap}.read-page .message-footer .right-actions .my-message-controls .delete-btn{font-size:11px;padding:0;margin:0;border-radius:0;cursor:pointer;text-align:right;transition:color .2s}.read-page .message-item.my-own .message-footer .left-space{display:none}.read-page .message-item.my-own .message-footer .right-actions{width:100%;flex-direction:row;align-items:center}.read-page .message-item.my-own .message-footer .my-message-controls{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.375rem}.read-page .message-item .message-header,.read-page .message-item .message-content,.read-page .message-item .message-footer{padding-left:0!important;margin-left:0!important}.read-page .message-header .sender-avatar{margin-left:0!important}.read-page .more-btn{font-size:16px;color:var(--theme-text-primary);padding:.125rem;line-height:1;text-align:center;cursor:pointer}.read-page .more-btn:active{opacity:.6}.read-page .message-item.my-own .message-footer .right-actions{flex:1!important;width:100%!important;padding-right:0!important}.read-page .message-item.my-own .message-footer .my-message-controls{width:100%!important;display:flex;align-items:center;justify-content:space-between!important;gap:.375rem}.read-page .message-item.my-own .message-footer .my-message-controls .delete-btn{margin-left:auto!important;margin-right:0!important;padding-right:0!important;text-align:right}.read-page .message-item .message-footer .my-message-controls .nickname-toggle .toggle-label{margin-left:.0625rem;font-size:11px}.read-page .read-page .message-footer .my-message-controls .nickname-toggle .switch-wrap{display:inline-flex;align-items:center;transform:scale(.5)!important;transform-origin:left center!important;width:26px;height:18px;line-height:18px}.read-page .read-page .message-footer .my-message-controls .nickname-toggle uni-switch{margin-right:0!important;margin-left:0!important}.read-page .read-page .message-footer .right-actions .my-message-controls .nickname-toggle .toggle-label{margin-left:1em!important;color:var(--theme-text-primary)!important}.read-page .read-page .message-footer .right-actions .my-message-controls .nickname-toggle{gap:0!important}.read-page .read-page .message-footer .right-actions .my-message-controls .nickname-toggle .switch-wrap{width:26px!important;margin-right:0!important}.read-page .message-item.my-own .message-footer .my-message-controls .nickname-toggle uni-switch,.read-page .message-item .message-footer .my-message-controls .nickname-toggle uni-switch{transform:none!important}.read-page .message-item.my-own .message-footer .my-message-controls .delete-btn{display:inline-flex;align-items:center;line-height:1;padding:.125rem .25rem;min-height:1.375rem}.read-page .write-page .bottom-actions .anonymous-toggle{gap:0;min-height:1.375rem}.read-page .write-page .bottom-actions .anonymous-toggle uni-switch{transform:none!important;transform-origin:left center!important;display:inline-block}.read-page .write-page .bottom-actions .anonymous-toggle .switch-wrap{display:inline-flex;align-items:center;transform:scale(.5)!important;transform-origin:left center!important;width:26px;height:18px;line-height:18px}.read-page .write-page .bottom-actions .anonymous-toggle uni-switch{margin-right:0!important;margin-left:0!important}.read-page .write-page .bottom-actions .anonymous-toggle uni-switch{transform:none!important}.read-page .delete-btn{font-size:var(--font-size-base);color:var(--theme-error);padding:.1875rem .5rem;border-radius:.25rem;background-color:transparent;border:none}.read-page .delete-btn:active{opacity:.6}.read-page .toggle-label{font-size:11px;color:var(--theme-text-secondary);margin-left:.1875rem;white-space:nowrap}.read-page .loading-more,.read-page .no-more,.read-page .empty-tip{text-align:center;padding:1.25rem 0 1.875rem;font-size:var(--font-size-base)}.read-page .load-more-tip{text-align:center;padding:1.25rem 0 1.875rem;color:var(--theme-text-tertiary);font-size:var(--font-size-base)}.read-page .auto-loading-tip{color:var(--theme-text-disabled);font-size:var(--font-size-sm)}.read-page .error-tip{margin-top:1.25rem;padding:1.25rem;background-color:var(--theme-bg-primary);border-radius:.46875rem;text-align:center}.read-page .error-tip .error-text{display:block;margin-bottom:.9375rem;color:var(--theme-error);font-size:var(--font-size-base)}.read-page .error-tip .retry-btn{width:6.25rem;height:2.1875rem;line-height:2.1875rem;background-color:var(--theme-primary);color:#fff;font-size:var(--font-size-base);border-radius:1.09375rem;border:none}.read-page .error-tip .retry-btn:active{opacity:.8}.read-page .network-error{margin-top:1.25rem;padding:1.25rem;border-radius:.46875rem;text-align:center}.read-page .network-error uni-text{display:block;margin-bottom:.9375rem;font-size:var(--font-size-base)}.read-page .network-error .retry-btn{width:6.25rem;height:2.1875rem;line-height:2.1875rem;font-size:var(--font-size-base);border-radius:1.09375rem}.read-page .network-error .retry-btn:after{border:none}.read-page .form-item{border-bottom:.03125rem solid var(--theme-border-primary)!important}.read-page .form-item .form-label{color:var(--theme-primary)!important}.read-page .form-item .form-input{color:var(--theme-text-primary)!important}.read-page .form-item .placeholder-style{color:var(--fixed-text-tertiary)!important}.read-page .follow-btn-inline{background-color:var(--theme-primary)!important;color:var(--theme-text-inverse)!important}.read-page .follow-btn-inline.following{background-color:var(--theme-text-tertiary)!important}.read-page .search-btn,.read-page .submit-btn{background-color:var(--theme-primary)!important;color:var(--theme-text-inverse)!important}.read-page .message-items{background-color:var(--theme-bg-primary)!important;border-radius:0!important;padding:0 1.25rem!important}.read-page .message-item{background-color:transparent!important;box-shadow:none!important;border-radius:0!important;padding:.5rem 0!important;border-bottom:.03125rem solid var(--theme-border-primary)!important}.read-page .message-header-item{background-color:transparent!important;box-shadow:none!important;border-radius:0!important;padding:.75rem 0!important;border-bottom:.03125rem solid var(--theme-border-primary)!important}.read-page .recipient-title{color:var(--theme-primary)!important}.read-page .message-content,.read-page .more-btn{color:var(--theme-text-primary)!important}.read-page .toggle-label{color:var(--theme-text-secondary)!important}.read-page .load-more-tip{color:var(--theme-text-tertiary)!important}.read-page .auto-loading-tip{color:var(--theme-text-disabled)!important}.read-page .message-header .sender-name{font-size:var(--font-size-sm)!important;color:var(--fixed-text-secondary)!important}.read-page .message-header .send-time{font-size:var(--font-size-sm)!important;color:var(--fixed-text-tertiary)!important}.read-page .error-tip{background-color:var(--theme-bg-primary)!important}.read-page .error-text{color:var(--theme-error)!important}.read-page .delete-btn{color:var(--fixed-error)!important}.read-page .retry-btn{background-color:var(--theme-primary)!important;color:var(--theme-text-inverse)!important}.order-info-card{background-color:var(--theme-bg-primary);border-radius:.3125rem;padding:0;margin-bottom:.75rem;box-shadow:none}.payment-methods{background-color:var(--theme-bg-primary);border-radius:.5rem;padding:1rem;margin-bottom:1rem}.payment-methods .methods-title{font-size:.875rem;font-weight:600;color:var(--theme-text-primary);margin-bottom:.75rem}.payment-methods .method-list{display:flex;flex-direction:column;gap:.5rem}.method-item{display:flex;align-items:center;padding:.75rem;border:.0625rem solid var(--theme-border-primary);border-radius:.375rem;background-color:var(--theme-bg-primary);transition:all .3s ease;cursor:pointer}.method-item:active{transform:scale(.98)}.method-item.selected{border-color:var(--theme-primary);background-color:var(--theme-primary-10)}.method-item.selected .method-icon{border-color:var(--theme-primary)}.method-item .method-icon{width:2.25rem;height:2.25rem;border-radius:.375rem;background:#fff;border:.0625rem solid var(--theme-border-primary);display:flex;align-items:center;justify-content:center;margin-right:.75rem}.method-item .method-icon.wechat-icon{border-color:rgba(7,193,96,.2)}.method-item .method-icon.alipay-icon{border-color:rgba(0,158,242,.2)}.method-item .method-info{flex:1}.method-item .method-info .method-name{font-size:.875rem;font-weight:500;color:var(--theme-text-primary);margin-bottom:.25rem}.method-item .method-info .method-desc{font-size:.75rem;color:var(--theme-text-tertiary)}.method-item .method-radio{width:1.25rem;height:1.25rem;border:.0625rem solid var(--theme-border-primary);border-radius:50%;position:relative}.method-item .method-radio.checked{border-color:var(--theme-primary);background-color:var(--theme-primary)}.method-item .method-radio.checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.5rem;height:.5rem;background-color:#fff;border-radius:50%}.payment-summary{display:flex;align-items:center;justify-content:space-between}.payment-summary .amount-info{flex:1}.payment-summary .amount-info .amount-label{font-size:.75rem;color:var(--theme-text-tertiary);margin-bottom:.25rem}.payment-summary .amount-info .amount-value{font-size:1.125rem;font-weight:700;color:var(--theme-primary)}.payment-summary .pay-button{flex-shrink:0;min-width:8.75rem;transition:transform .12s ease-out,background-color .12s ease-out;will-change:transform}.payment-summary .pay-button:active{transform:scale(.98);background-color:var(--theme-primary-dark)}.success-page{background-color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;min-height:100vh}.success-page .success-content{animation:fadeInUp .6s ease-out}.success-page .success-icon{animation:scaleIn .8s ease-out .2s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(.9375rem)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}uni-page-body.success-page-global,.success-page uni-page-body{background-color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.back-home-btn{width:17.5rem;height:2.75rem;background-color:var(--theme-primary);color:var(--theme-text-inverse);border-radius:var(--radius-base);font-size:var(--font-size-lg);font-weight:400;text-align:center;line-height:2.75rem;border:none}.back-home-btn:active{background-color:var(--theme-primary-dark)}.user-page{min-height:calc(100vh - 50px);display:flex;flex-direction:column;padding-bottom:.625rem;animation:none}.user-page .user-header{display:flex;flex-direction:column;align-items:center;padding:1.875rem 0 1.5625rem;background:var(--theme-primary);position:relative;flex-shrink:0;overflow:hidden}.user-page .user-header:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:none}.user-page .user-header .user-avatar-container{width:5rem;height:5rem;border-radius:50%;overflow:hidden;margin-bottom:.78125rem;background-color:#fff;border:.1875rem solid rgba(255,255,255,.8);box-shadow:0 .0625rem .25rem rgba(0,0,0,.08);transition:transform .15s ease-out,box-shadow .15s ease-out;animation:none}.user-page .user-header .user-avatar-container:active{transform:scale(.95)}.user-page .user-header .user-avatar{width:100%;height:100%}.user-page .user-header .default-avatar{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.user-page .user-header .default-avatar .avatar-placeholder{font-size:1.625rem;color:#fff;font-weight:600}.user-page .user-header .user-nickname{font-size:1.125rem;color:var(--theme-text-primary);font-weight:600;text-shadow:0 .0625rem .25rem rgba(255,255,255,.3);letter-spacing:.03125rem;animation:none;margin-bottom:.3125rem}.user-page .user-header .user-signature{font-size:.875rem;color:var(--theme-text-secondary);font-weight:400;text-shadow:0 .03125rem .125rem rgba(255,255,255,.2);letter-spacing:.01563rem;animation:none}.user-page .menu-container{padding:.5rem 1.25rem 1.875rem;animation:none}.user-page .menu-card{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;min-height:2.875rem;margin-bottom:.5rem;background-color:var(--theme-bg-primary);border-radius:0;box-shadow:none;will-change:transform;transition:transform .15s ease-out,background-color .15s ease-out;position:relative}.user-page .menu-card:first-child{margin-top:.25rem}.user-page .menu-card:last-child{margin-bottom:0}.user-page .menu-card:active{background-color:rgba(0,0,0,.03);transform:scale(.98)}.user-page .menu-card .left-content{display:flex;align-items:center}.user-page .menu-card .left-content .menu-icon{width:1.375rem;height:1.375rem;margin-right:.6875rem;opacity:.8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-page .menu-card .right-content{display:flex;align-items:center;color:var(--theme-text-tertiary)}.user-page .menu-card .menu-text{font-size:.84375rem;color:var(--theme-text-primary);font-weight:500;line-height:1.375rem;display:flex;align-items:center}.user-page .menu-card .menu-badge{background:linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-primary-light) 100%);color:#fff;font-size:.65625rem;padding:.21875rem .4375rem;border-radius:.625rem;min-width:1rem;text-align:center;margin-right:.46875rem;line-height:1.2;font-weight:600;box-shadow:none}.user-page .menu-card .menu-arrow{font-size:1.1875rem;color:var(--theme-text-primary);font-weight:300}.user-page .loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:30vh}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(180deg)}}@keyframes avatarIn{0%{opacity:0;transform:scale(.5) translateY(.9375rem)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes textIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(1.5625rem)}to{opacity:1;transform:translateY(0)}}@keyframes pageIn{0%{opacity:0}to{opacity:1}}.menu-list{background-color:var(--theme-bg-primary);border-radius:.5rem;overflow:hidden;margin-bottom:1rem}.menu-list .menu-item{display:flex;align-items:center;padding:1rem;border-bottom:.0625rem solid var(--theme-border-primary)}.menu-list .menu-item:last-child{border-bottom:none}.menu-list .menu-item:active{background-color:var(--theme-bg-tertiary)}.menu-list .menu-item .menu-icon{width:1.5rem;height:1.5rem;margin-right:.75rem;color:var(--theme-primary)}.menu-list .menu-item .menu-content{flex:1}.menu-list .menu-item .menu-content .menu-title{font-size:.875rem;color:var(--theme-text-primary);margin-bottom:.25rem}.menu-list .menu-item .menu-content .menu-desc{font-size:.75rem;color:var(--theme-text-tertiary)}.menu-list .menu-item .menu-arrow{color:var(--theme-text-tertiary);font-size:.75rem}.form-page .form-container{background-color:var(--theme-bg-primary);border-radius:.5rem;padding:1rem;margin:1rem}.form-page .form-item{margin-bottom:1rem}.form-page .form-item:last-child{margin-bottom:0}.form-page .form-actions{padding:1rem}.form-page .form-actions .submit-button{width:100%;height:2.75rem;background-color:var(--theme-primary);color:#fff;border-radius:1.375rem;font-size:1rem;font-weight:600;border:none}.form-page .form-actions .submit-button:active{background-color:var(--theme-primary-dark)}.form-page .form-actions .submit-button:disabled{background-color:var(--theme-text-disabled)}.list-page .list-container{padding:1rem}.list-page .list-item{background-color:var(--theme-bg-primary);border-radius:.5rem;padding:1rem;margin-bottom:.5rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.list-page .list-item:active{transform:scale(.98);transition:transform .2s ease}.list-page .empty-state{text-align:center;padding:3.75rem 1rem;color:var(--theme-text-tertiary)}.list-page .empty-state .empty-icon{font-size:3.75rem;margin-bottom:1rem;opacity:.5}.list-page .empty-state .empty-text{font-size:.875rem}.write-page{height:100vh;background-color:var(--theme-bg-secondary)}.write-page .create-container{height:calc(100vh - 50px);display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 1.25rem;box-sizing:border-box}.write-page .status-bar-placeholder{height:var(--status-bar-height)}.write-page .top-section{display:flex;align-items:center;padding:2.1875rem 0 .625rem}.write-page .top-section .logo{width:4.6875rem;height:4.6875rem;border-radius:50%;margin-right:var(--spacing-base);flex-shrink:0}.write-page .top-section .slogan{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;color:var(--theme-text-primary);font-style:normal;font-variant:normal}.write-page .form-card{background-color:var(--theme-bg-primary);border-radius:0;padding:1rem;margin:1rem 0 0}.write-page .form-item{display:flex;align-items:center;margin-bottom:1rem;border-bottom:.03125rem solid var(--theme-border-primary)}.write-page .form-item:last-of-type{border-bottom:none;margin-bottom:0}.write-page .form-item .form-label{width:3.5rem;font-size:var(--font-size-base);color:var(--theme-primary);font-weight:400;display:flex;align-items:center;flex-shrink:0;white-space:nowrap;word-break:keep-all;letter-spacing:0}.write-page .form-item .input-with-follow{flex:1;display:flex;align-items:center;gap:.5rem}.write-page .form-item .form-input{flex:1;min-width:0;height:1.5rem;font-size:var(--font-size-base)!important;color:var(--theme-text-primary);line-height:1.5rem}.write-page .form-item .form-input::-webkit-input-placeholder{font-size:13px}.write-page .form-item .form-input::placeholder{font-size:13px}.write-page .form-item .form-textarea{flex:1;height:7.8125rem;font-size:var(--font-size-base)!important;color:var(--theme-text-primary);padding:0!important;border:none!important;background-color:transparent!important;resize:none;line-height:1.5}.write-page .form-item .placeholder-style{color:#c8c9cc!important;font-size:var(--font-size-sm)}.write-page .form-item-textarea{align-items:flex-start!important;border-bottom:none!important}.write-page .form-item-textarea .form-label{padding-top:0}.write-page .bottom-actions{display:flex;justify-content:space-between;align-items:center;padding:0;margin:.625rem 0 .75rem;flex-wrap:nowrap;gap:.375rem}.write-page .bottom-actions .anonymous-toggle{display:flex;align-items:center;gap:0}.write-page .bottom-actions .anonymous-toggle .toggle-label{font-size:13px;white-space:nowrap;color:var(--theme-text-primary);margin-right:1em;line-height:1.4}.write-page .bottom-actions .char-counter{font-size:13px;color:var(--theme-text-primary);line-height:1.4;white-space:nowrap}.write-page .submit-btn{margin-top:.5rem;border-radius:0!important}.write-page .rules-link{display:flex;align-items:center;justify-content:center;margin-top:1.25rem}.write-page .rules-link uni-text{font-size:var(--font-size-sm);color:var(--theme-text-tertiary);text-decoration:underline}.write-page .loading-container,.write-page .error-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:30vh}.write-page .loading-text{margin-top:.625rem;font-size:.875rem;color:var(--theme-text-tertiary)}.write-page .error-text{font-size:.9375rem;color:var(--theme-text-secondary);margin-bottom:1.25rem}.write-page .retry-btn{width:9.375rem;height:2.5rem;line-height:2.5rem;text-align:center;color:var(--theme-text-inverse);background-color:var(--theme-primary);border-radius:1.25rem;font-size:.9375rem}.write-page .retry-btn:after{border:none}.rules-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,.6))!important;z-index:9999;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn .3s cubic-bezier(.25,.46,.45,.94);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.rules-modal{width:100%;max-height:85vh;background:linear-gradient(135deg,#fff,#fafafa)!important;border-radius:.75rem .75rem 0 0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:calc(env(safe-area-inset-bottom) + 20px);box-shadow:0 -8px 32px rgba(0,0,0,.12),0 -2px 8px rgba(0,0,0,.08);animation:slideUp .4s cubic-bezier(.25,.46,.45,.94);position:relative}.rules-modal:before{content:"";position:absolute;top:.375rem;left:50%;transform:translate(-50%);width:2.5rem;height:.1875rem;background-color:#e0e0e0!important;border-radius:.09375rem}.rules-modal .rules-close{position:absolute;right:.78125rem;top:.78125rem;font-size:24px;color:#95a5a6!important;cursor:pointer;width:1.375rem;height:1.375rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(255,255,255,.9)!important;transition:all .3s ease;box-shadow:0 1px 6px rgba(0,0,0,.08);z-index:10}.rules-modal .rules-close:hover{background-color:rgba(241,184,175,.1)!important;color:#f1b8af!important;transform:scale(1.05)}.rules-modal .rules-close:active{transform:scale(.95);box-shadow:0 1px 3px rgba(0,0,0,.12)}.rules-content{flex:1;padding:2.1875rem 1.25rem 1.25rem;max-height:80vh;background:linear-gradient(to bottom,#fff,#fafafa)!important;position:relative}.rules-content .rules-text{font-size:15px;line-height:1.8;color:#34495e!important;white-space:pre-line;word-break:break-all;text-align:justify;letter-spacing:.3px}.rules-content .rules-text:first-line{font-weight:600;color:#2c3e50!important}.rules-content .rules-text strong{color:#f1b8af!important;font-weight:700}@keyframes fadeIn{0%{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}}@keyframes slideUp{0%{transform:translateY(100%);opacity:.8}60%{transform:translateY(-.3125rem);opacity:1}to{transform:translateY(0);opacity:1}}.package-popup{background:linear-gradient(135deg,#fff,#f8f9fa)!important;padding-bottom:calc(env(safe-area-inset-bottom) + 20px)}.package-popup *,.package-popup *:before,.package-popup *:after{color:#333!important}.package-popup .popup-header{background-color:#fff!important;border-bottom:1px solid #f0f0f0!important}.package-popup .popup-title{color:#333!important}.package-popup .popup-rights{color:#f1b8af!important}.package-popup .package-item{background-color:#fff!important;border:1px solid #e0e0e0!important;transition:border-color .15s ease,background-color .15s ease!important}.package-popup .package-item.selected{border-color:#efbb70!important;background-color:#fdf8f0!important}.package-popup .package-name,.package-popup .package-price,.package-popup .package-description{color:#333!important}.package-popup .package-item.selected .package-name,.package-popup .package-item.selected .package-price,.package-popup .package-item.selected .price-symbol,.package-popup .package-item.selected .price-value{color:#835821!important}.package-popup .package-desc,.package-popup .price-symbol,.package-popup .price-value{color:#333!important}.package-popup .original-price{color:#bbb!important}.package-popup .confirm-btn{background-color:#f1b8af!important;color:#fff!important}.package-popup .btn-primary,.package-popup .action-btn,.package-popup .pay-button,.package-popup .confirm-btn,.package-popup .search-btn,.package-popup .submit-btn{background-color:#efbb70!important;color:#835821!important}.package-popup .btn-primary:active,.package-popup .action-btn:active,.package-popup .pay-button:active,.package-popup .confirm-btn:active,.package-popup .search-btn:active,.package-popup .submit-btn:active{background-color:#e6a85c!important;color:#6d4a1c!important}.package-popup .btn-primary[disabled],.package-popup [disabled].action-btn,.package-popup [disabled].pay-button,.package-popup [disabled].confirm-btn,.package-popup [disabled].search-btn,.package-popup [disabled].submit-btn{background-color:#f2d0a0!important;color:#a67c4a!important;opacity:.7!important}.package-popup .rights-item,.package-popup .rights-text,.package-popup .popup-rights{color:#333!important}.package-popup .package-title,.package-popup .package-subtitle,.package-popup uni-text,.package-popup uni-view{color:#333!important}.rights-modal-overlay{background-color:rgba(0,0,0,.6)!important}.rights-modal{background-color:#fff!important}.rights-modal *,.rights-modal *:before,.rights-modal *:after{color:#333!important}.rights-modal .rights-header{background-color:#fff!important;border-bottom:1px solid #f0f0f0!important}.rights-modal .rights-title{color:#333!important}.rights-modal .rights-close{color:#999!important}.rights-modal .rights-content{background-color:#fff!important}.rights-modal .rights-text{color:#333!important}.rights-modal .rights-item,.rights-modal .rights-list,.rights-modal uni-text,.rights-modal uni-view{color:#333!important}.records-page{display:flex;flex-direction:column;height:100vh;width:100%;overflow:hidden}.records-page .message-list{flex:1 1 auto;width:100%;overflow-y:visible!important;overflow-x:visible!important;-webkit-user-select:text!important;user-select:text!important;touch-action:pan-y!important;scrollbar-width:thin!important;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.1)!important}.records-page .message-list::-webkit-scrollbar{width:6px!important;background:rgba(0,0,0,.05)!important}.records-page .message-list::-webkit-scrollbar-track{background:rgba(0,0,0,.05)!important;border-radius:3px!important}.records-page .message-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)!important;border-radius:3px!important}.records-page .message-list::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)!important}.records-page .message-records-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.records-page .content-wrapper{padding:12px 12px 15px;min-height:auto;box-sizing:border-box}.records-page .message-list{height:auto!important;min-height:auto!important}.records-page .message-card{background-color:var(--theme-bg-primary);border-radius:.3125rem;padding:.75rem;margin-bottom:.5rem;box-shadow:0 .1875rem .5rem rgba(0,0,0,.1),0 .09375rem .25rem rgba(0,0,0,.06);box-sizing:border-box;overflow:hidden}.records-page .card-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.25rem}.records-page .to-user{font-size:var(--font-size-base);color:var(--fixed-text-tertiary);font-weight:400}.records-page .message-date{font-size:var(--font-size-base);color:var(--fixed-text-tertiary)}.records-page .card-content{border-top:.03125rem solid var(--theme-border-primary);padding-top:.375rem;margin-bottom:.375rem}.records-page .message-text{font-size:var(--font-size-base);color:var(--theme-text-primary);line-height:1.6}.records-page .status-description{font-size:var(--font-size-base);color:inherit;line-height:1.5;background:none;padding:0;border-radius:0;border:none;margin:0;word-break:break-all;white-space:normal}.records-page .card-footer{display:flex;justify-content:flex-end;align-items:center}.records-page .status-pending{color:var(--fixed-warning)}.records-page .status-approved{color:var(--fixed-success)}.records-page .status-rejected{color:var(--fixed-error)}.records-page .status-unknown{background-color:#8e8e93}.records-page .view-details-btn{font-size:var(--font-size-sm);color:var(--theme-primary);border:1px solid var(--theme-border-primary);padding:2px 8px;border-radius:12px;transition:all .2s ease;cursor:pointer}.records-page .view-details-btn:active{background-color:var(--theme-primary);color:var(--theme-text-inverse);transform:scale(.98)}.records-page .loading-container,.records-page .loading-more{text-align:center;padding:20px 0}.records-page .loading-text{font-size:var(--font-size-base);color:var(--fixed-text-tertiary)}.records-page .empty-state{text-align:center;padding:60px 20px}.records-page .empty-text{font-size:16px;color:var(--fixed-text-secondary);display:block;margin-bottom:8px}.records-page .empty-hint{font-size:var(--font-size-base);color:var(--fixed-text-tertiary);display:block}.records-page .no-more-text{text-align:center;font-size:var(--font-size-base);color:var(--fixed-text-tertiary);padding:12px 0 24px}.focus-page{display:flex;flex-direction:column;height:100vh;width:100%;overflow:hidden;background-color:var(--theme-bg-secondary)}.focus-page .content-area{flex:1;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--theme-bg-primary)}.focus-page .content-wrapper{padding:20px 12px 15px;min-height:100%;box-sizing:border-box}.focus-page .loading-container,.focus-page .empty-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:24px 20px 40px;text-align:center}.focus-page .loading-text{color:var(--fixed-text-tertiary);font-size:var(--font-size-base)}.focus-page .empty-title{color:var(--fixed-text-tertiary);font-size:16px;margin-bottom:20px}.focus-page .follows-container{display:flex;flex-direction:column}.focus-page .bottom-tips{text-align:center;padding:20px 0}.focus-page .tip-text{color:var(--fixed-text-tertiary);font-size:var(--font-size-base)}.focus-page .follows-tags{display:flex;flex-wrap:wrap;gap:10px;padding:20px 0;align-items:flex-start;align-content:flex-start}.focus-page .follow-tag{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;background-color:var(--theme-primary);border:none;border-radius:8px;color:#fff;font-size:var(--font-size-base);font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);white-space:nowrap;min-width:auto;width:auto;height:auto;position:relative}.focus-page .follow-tag:active{background-color:var(--theme-primary-dark);transform:scale(.96);box-shadow:0 1px 2px rgba(0,0,0,.2)}.payment-page{min-height:100vh;background:linear-gradient(180deg,#fafbfc,#f5f6f7)!important;display:flex;flex-direction:column}.payment-page .content-scroll{flex:1;padding:var(--spacing-base) var(--spacing-base) calc(var(--spacing-xl) * 3 + env(safe-area-inset-bottom))}.payment-page .payment-footer{position:fixed;bottom:0;left:0;right:0;background:#fff!important;border-top:1px solid var(--fixed-border-light)!important;padding:var(--spacing-sm) var(--spacing-base);padding-bottom:calc(var(--spacing-sm) + env(safe-area-inset-bottom));z-index:100}.payment-page .payment-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-base)}.payment-page .summary-left{display:flex;flex-direction:column;gap:calc(var(--spacing-xs) / 2)}.payment-page .summary-amount{display:flex;align-items:baseline;gap:calc(var(--spacing-xs) / 4)}.payment-page .amount-symbol{font-size:var(--font-size-base);color:#333!important;font-weight:400}.payment-page .amount-number{font-size:var(--font-size-xxl);color:#333!important;font-weight:400}.payment-page .payment-summary .base-button{flex-shrink:0;min-width:8.75rem!important;width:auto!important;height:2.75rem!important;border-radius:var(--radius-base)!important;font-size:var(--font-size-lg)!important;font-weight:400!important;white-space:nowrap!important;padding:0 var(--spacing-base)!important;line-height:1!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.payment-page .payment-summary .base-button .base-button__content{white-space:nowrap!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important}@media screen and (max-height: 860px),screen and (max-width: 430px){.payment-page .content-scroll{padding-top:calc(var(--spacing-xs) + .125rem);padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);padding-bottom:calc(var(--spacing-xl) * 1.5 + env(safe-area-inset-bottom))}.payment-page .order-info-card{margin-bottom:.375rem}.payment-page .order-info-card .info-list{padding:.625rem .75rem}.payment-page .order-info-card .info-item{padding:.25rem 0}.payment-page .order-info-card .info-label,.payment-page .order-info-card .info-value{font-size:.8125rem}.payment-page .discount-card{margin-bottom:.375rem;padding:.625rem .75rem}.payment-page .discount-item{padding:.25rem 0}.payment-page .discount-label,.payment-page .discount-value{font-size:.8125rem}.payment-page .discount-divider{margin:.25rem 0}.payment-page .discount-card .total-row{padding:.25rem 0 .0625rem}.payment-page .discount-card .total-label{font-size:.8125rem}.payment-page .payment-method-card{margin-bottom:.375rem}.payment-page .payment-method-card .card-header{padding:.625rem .75rem .375rem}.payment-page .payment-method-card .method-options{padding:.4375rem .75rem .5rem}.payment-page .payment-method-card .method-option{padding:.4375rem;margin-bottom:.25rem}.payment-page .payment-method-card .method-title{font-size:.8125rem}.payment-page .payment-method-card .method-subtitle{font-size:.625rem}.payment-page .payment-footer{padding-top:.25rem;padding-bottom:calc(.25rem + env(safe-area-inset-bottom))}.payment-page .amount-number{font-size:calc(var(--font-size-xxl) - .1875rem)}.payment-page .payment-summary .base-button{min-width:6.875rem!important;height:2.125rem!important;font-size:var(--font-size-sm)!important}}.success-page{background-color:#fff!important;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.success-page .success-content{min-height:calc(100vh - var(--spacing-xl));padding:var(--spacing-xl) var(--spacing-base);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-base);text-align:center}.success-page .success-icon{width:5rem;height:5rem;border-radius:50%;border:.25rem solid var(--fixed-success);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-sm)}.success-page .success-icon .icon-check{font-size:2.5rem;color:var(--fixed-success);font-weight:400;line-height:1}.success-page .success-message{font-size:var(--font-size-lg);color:var(--fixed-text-primary);font-weight:400}.success-page .tips-container{margin-top:var(--spacing-sm);display:flex;flex-direction:column;gap:calc(var(--spacing-xs) / 2)}.success-page .tip-text{font-size:var(--font-size-sm);color:var(--fixed-text-tertiary)}.success-page .back-home-btn{width:17.5rem;height:2.75rem;background-color:var(--fixed-success);color:#fff;border-radius:var(--radius-base);font-size:var(--font-size-lg);font-weight:400;text-align:center;line-height:2.75rem;border:none}.success-page .back-home-btn:active{filter:brightness(.95)}uni-page-body.success-page-bg{background-color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body{background-color:#fff!important}.complain-page{display:flex;flex-direction:column;min-height:100vh}.complain-page .custom-navbar{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 15px;background-color:var(--theme-bg-primary)!important;box-shadow:0 1px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:0;z-index:100}.complain-page .nav-left,.complain-page .nav-right{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.complain-page .icon-close{font-size:24px;color:var(--theme-text-primary)!important}.complain-page .icon-more{font-size:24px;color:var(--theme-text-primary)!important;font-weight:700}.complain-page .nav-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.complain-page .nav-title{font-size:17px;font-weight:500;color:var(--theme-text-primary)!important}.complain-page .nav-subtitle{font-size:var(--font-size-sm);color:var(--theme-text-tertiary)!important}.complain-page .complain-content{flex:1;padding:15px}.complain-page .title{font-size:16px;font-weight:700;color:var(--theme-text-primary)!important;margin-bottom:20px;text-align:center}.complain-page .reason-list{background-color:var(--theme-bg-primary)!important;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden}.complain-page .reason-item{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid var(--theme-border-primary)!important}.complain-page .reason-item:last-child{border-bottom:none}.complain-page .reason-text{font-size:15px;color:var(--theme-text-primary)!important}.complain-page .icon-arrow{font-size:18px;color:var(--theme-text-quaternary)!important}uni-page-body.complain-page-bg{background-color:var(--theme-bg-secondary)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.refund-page{display:flex;flex-direction:column;min-height:100vh}.refund-page .custom-navbar{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 15px;background-color:var(--theme-bg-primary)!important;box-shadow:0 1px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:0;z-index:100}.refund-page .nav-left,.refund-page .nav-right{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.refund-page .icon-close{font-size:24px;color:var(--theme-text-primary)!important}.refund-page .icon-more{font-size:24px;color:var(--theme-text-primary)!important;font-weight:700}.refund-page .nav-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.refund-page .nav-title{font-size:17px;font-weight:500;color:var(--theme-text-primary)!important}.refund-page .nav-subtitle{font-size:var(--font-size-sm);color:var(--theme-text-tertiary)!important}.refund-page .refund-form{flex:1;padding:15px}.refund-page .form-section{background-color:var(--theme-bg-primary)!important;border-radius:10px;padding:15px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.refund-page .section-title{font-size:15px;color:var(--theme-text-primary)!important;font-weight:700;margin-bottom:15px;display:block}.refund-page .info-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--theme-border-primary)!important}.refund-page .info-item:last-child{border-bottom:none}.refund-page .info-label{font-size:var(--font-size-base);color:var(--theme-text-secondary)!important}.refund-page .info-value{font-size:var(--font-size-base);color:var(--theme-text-primary)!important;font-weight:500}.refund-page .picker-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:var(--font-size-base);color:var(--theme-text-primary)!important}.refund-page .icon-arrow{font-size:18px;color:var(--theme-text-quaternary)!important}.refund-page .refund-textarea{width:100%;height:100px;padding:10px;box-sizing:border-box;border:1px solid var(--theme-border-primary)!important;border-radius:5px;font-size:var(--font-size-base);color:var(--theme-text-primary)!important;line-height:1.5;resize:none;background-color:var(--theme-bg-primary)!important}.refund-page .submit-btn{margin-top:20px;width:100%;background-color:var(--theme-primary)!important;color:#fff!important;padding:12px 0;border-radius:8px;font-size:16px;text-align:center;border:none}uni-page-body.refund-page-bg{background-color:var(--theme-bg-secondary)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}uni-page-body.user-page-bg{background:linear-gradient(135deg,var(--theme-bg-secondary) 0%,var(--theme-bg-tertiary) 100%)!important;min-height:100vh}body{background:linear-gradient(135deg,var(--theme-bg-secondary) 0%,var(--theme-bg-tertiary) 100%)!important}uni-page-body.records-page-bg{background-color:var(--theme-bg-secondary)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}uni-page-body.focus-page-bg{background-color:var(--theme-bg-secondary)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body{background-color:var(--theme-bg-secondary)!important}.user-page{background:linear-gradient(135deg,var(--theme-bg-secondary) 0%,var(--theme-bg-tertiary) 100%)!important}.user-page .user-header{background:var(--theme-primary)!important}.user-page .user-nickname{color:var(--theme-text-primary)!important}.user-page .user-signature{color:var(--theme-text-secondary)!important}.user-page .menu-card{background-color:var(--theme-bg-primary)!important}.user-page .menu-text,.user-page .menu-arrow{color:var(--theme-text-primary)!important}.user-page .right-content{color:var(--theme-text-tertiary)!important}.user-page .menu-badge{background:linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-primary-light) 100%)!important}.records-page{background-color:var(--theme-bg-secondary)!important}.records-page .message-card{background-color:var(--theme-bg-primary)!important}.records-page .to-user{color:var(--theme-text-secondary)!important}.records-page .message-date{color:var(--fixed-text-tertiary)!important}.records-page .message-text{color:var(--theme-text-primary)!important}.records-page .view-details-btn{color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.records-page .view-details-btn:active{background-color:var(--theme-primary)!important}.records-page .loading-text{color:var(--theme-text-tertiary)!important}.records-page .empty-text{color:var(--theme-text-secondary)!important}.records-page .empty-hint,.records-page .no-more-text{color:var(--theme-text-tertiary)!important}.focus-page{background-color:var(--theme-bg-secondary)!important}.focus-page .content-area{background-color:var(--theme-bg-primary)!important}.focus-page .loading-text,.focus-page .empty-title,.focus-page .tip-text{color:var(--theme-text-tertiary)!important}.focus-page .follow-tag{background-color:var(--theme-primary)!important;color:#fff!important}.focus-page .follow-tag:active{background-color:var(--theme-primary-dark)!important}.write-page{background-color:var(--theme-bg-secondary)!important}.write-page .form-item{border-bottom:.03125rem solid var(--theme-border-primary)!important}.write-page .form-item .form-label{color:var(--theme-primary)!important}.write-page .form-item .form-input,.write-page .form-item .form-textarea{color:var(--theme-text-primary)!important}.write-page .form-item .placeholder-style{color:var(--fixed-text-tertiary)!important}.write-page .form-card{background-color:var(--theme-bg-primary)!important}.write-page .bottom-actions .toggle-label,.write-page .bottom-actions .char-counter{color:var(--theme-text-primary)!important}.write-page .rules-link uni-text{color:var(--theme-text-tertiary)!important}.write-page .loading-text{color:var(--theme-text-tertiary)!important}.write-page .error-text{color:var(--theme-text-secondary)!important}.write-page .retry-btn{background-color:var(--theme-primary)!important}.btn-secondary,.btn-primary,.action-btn,.pay-button,.confirm-btn,.search-btn,.submit-btn{height:2.75rem;border-radius:var(--theme-radius-button, .375rem);font-size:.9375rem;font-weight:600;padding:0 1rem;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center!important;margin:0!important;border:none!important;box-sizing:border-box!important;transition:all .2s ease;cursor:pointer}.btn-secondary:after,.btn-primary:after,.action-btn:after,.pay-button:after,.confirm-btn:after,.search-btn:after,.submit-btn:after{display:none!important;border:none!important}.btn-secondary:active,.btn-primary:active,.action-btn:active,.pay-button:active,.confirm-btn:active,.search-btn:active,.submit-btn:active{transform:scale(.98);opacity:.8}.block.btn-secondary,.block.btn-primary,.block.action-btn,.block.pay-button,.block.confirm-btn,.block.search-btn,.block.submit-btn{width:100%}.btn-primary,.action-btn,.pay-button,.confirm-btn,.search-btn,.submit-btn{background-color:var(--theme-primary);color:var(--theme-text-inverse)}.btn-secondary{background-color:var(--theme-bg-primary);color:var(--theme-primary);border:.0625rem solid var(--theme-primary)!important}.submit-btn,.search-btn,.confirm-btn,.action-btn{width:100%}.input{width:100%;padding:var(--spacing-base);border:1px solid var(--theme-border-primary);border-radius:var(--radius-base);font-size:var(--font-size-base);background-color:var(--theme-bg-primary)}.input:focus{border-color:var(--theme-primary)}.form-card{background-color:var(--theme-bg-primary);border-radius:0;padding:var(--spacing-sm) var(--spacing-base);margin:var(--spacing-base) 0 0 0}.form-item{display:flex;align-items:center}.form-label{flex-shrink:0;width:3.75rem;font-size:var(--font-size-base);color:var(--theme-text-primary);font-weight:500;margin-right:var(--spacing-sm)}uni-input.form-input{flex:1;padding:0!important;border:none!important;border-radius:0!important;font-size:var(--font-size-base)!important;background-color:transparent!important;color:var(--theme-text-primary)!important;caret-color:var(--theme-primary)!important;user-select:text!important;-webkit-user-select:text!important;height:auto!important;min-height:1.25rem;-webkit-appearance:none;appearance:none}uni-input.form-input:focus{outline:none!important}uni-input.form-input::-webkit-input-placeholder{color:#c8c9cc!important}uni-input.form-input::placeholder{color:#c8c9cc!important}.form-textarea{width:100%;padding:var(--spacing-base);border:none;border-radius:0;font-size:var(--font-size-base);background-color:transparent;color:var(--theme-text-primary);caret-color:var(--theme-primary);user-select:text;-webkit-user-select:text;min-height:6.25rem;resize:none}.form-textarea:focus{outline:none}.form-textarea::-webkit-input-placeholder{color:var(--theme-text-disabled)}.form-textarea::placeholder{color:var(--theme-text-disabled)}.card{background-color:var(--theme-bg-primary);border-radius:var(--radius-lg);box-shadow:0 .125rem .375rem rgba(0,0,0,.1);padding:var(--spacing-base) var(--spacing-lg)}.message-list{margin-top:var(--spacing-lg)}.message-item{background-color:var(--theme-bg-primary);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-base);box-shadow:none}.message-content{font-size:var(--font-size-base);color:var(--theme-text-primary);line-height:1.5;margin-bottom:var(--spacing-sm)}.message-meta{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-sm);color:var(--theme-text-secondary)}.check-container{height:calc(100vh - 50px);display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 1.25rem;box-sizing:border-box}:root[data-theme-boot="1"] .home-page .btn-primary,:root[data-theme-boot="1"] .home-page .submit-btn,:root[data-theme-boot="1"] .home-page .search-btn,:root[data-theme-boot="1"] .home-page .confirm-btn,:root[data-theme-boot="1"] .home-page .pay-button,:root[data-theme-boot="1"] .home-page .action-btn,:root[data-theme-boot="1"] .home-page .btn-secondary{transition:none!important}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-around{display:flex;align-items:center;justify-content:space-around}.flex-evenly{display:flex;align-items:center;justify-content:space-evenly}.flex-1{flex:1}.m-0{margin:0}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-base{margin:var(--spacing-base)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.p-0{padding:0}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-base{padding:var(--spacing-base)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-xxl{font-size:var(--font-size-xxl)}.text-primary{color:var(--theme-text-primary)}.text-secondary{color:var(--theme-text-secondary)}.text-tertiary{color:var(--theme-text-tertiary)}.text-disabled{color:var(--theme-text-disabled)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-ellipsis-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bg-primary{background-color:var(--theme-bg-primary)}.bg-secondary{background-color:var(--theme-bg-secondary)}.bg-tertiary{background-color:var(--theme-bg-tertiary)}.border-primary{border:.0625rem solid var(--theme-border-primary)}.border-secondary{border:.0625rem solid var(--theme-border-secondary)}.rounded-sm{border-radius:var(--radius-sm)}.rounded{border-radius:var(--radius-base)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-sm{box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.shadow{box-shadow:0 .125rem .375rem rgba(0,0,0,.1)}.shadow-lg{box-shadow:0 .25rem .75rem rgba(0,0,0,.15)}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}.hidden{display:none}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}@media (max-width: 480px){.hidden-sm{display:none}.block-sm{display:block}}@media (max-width: 768px){.hidden-md{display:none}.block-md{display:block}}@media (min-width: 1024px){.hidden-lg{display:none}.block-lg{display:block}}*{margin:0;padding:0;box-sizing:border-box;outline:none!important}uni-page-body{width:100%;height:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#323233;background-color:#f8f8f8;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body{background-color:#f8f8f8}@font-face{font-family:iconfont;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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AwICCQIXDQYIBQMMAgQHAgQIBgQGBQMDBQICAgEGAQMDCAUBAgUFAggDBgUDBQQFCgUNCgUOEwgEDgcFCwUHBwIFBAUHAgMBBQIJCQcDBgQCAwsIBAgEBAUFBwsSBQsHBgwHAgoECQUCAgYFBQQPBBQIAgYNBAICBgUBCQUKBAUBBwMHCwENAgENDwEDCAMCAQkEBRUMAgIFAQUCAQEBAQECAQEGAQMCAgIBAwIRBAoKBAQBAwMCAQcFAgMFAwgBBwkDCQcIBQMFAwIECwcKBgMKDAMDCQYEBAcGAQIBBgcDBQIFEgcDBQoCCgUDAgkCAgMFBhI4UwEBBQkEDgYJBggFBAcHAhwBBgkDAgECAwEDBwYEBAUIAwIHAQYJBwEFBAQJAgIBAgcIEgMIGgsDCAUDBAgFAiInCCAIAwEBBA0MAwgOBgoCBwQNCTJcIQE/AgICBAICCgQHBQQKAQEEBw4IAQECAwcCAgMOAwIBBgYECwoIAccBAaQBAQHpNTRXW9VaWDQ1NTRYWtVbWDM1mQEBBQECBAMBAgYECAsDBgECBQQICwUIBQUDAgEGAwICAQQFAwcDAQIBBgUUBQgGBAMEBgIHAgEFBQEDCQEBAwMGBAIHAgQDAQIBCQIFAwIDCgIHDQgBAQMCCQMFBAsDDAgEBgMGBwgDBAEGBgcDAQEEBQcEBwYJBwcBDgcGAwQECAMJCQMKBQQGAgEBAQMMAQgBAwQBCAIGAQIEAwUBCQEEAQMCAhACBAkEBQICAgMEAgMEBAQCCQUCAgQEBgEBBQcFBQQCAwUEAxYDBAQCBwUHAQEDAgEeDgcGAgEOBw0FBAECBwEDEAYBAQIBAgUGAwUDAwECDgMCAgIMBgIJAgMBAgUCAgMHAQMCAQMBBwkMCwsIEAgDAwYDBQECBgIJCgUDCRADAgECAw0HBAMDAwsCDAMFAQMCBQQEAwIHBQIBAwgGBA4FCxgRBxQFCAoDChEFBgUHAQMOBwQJBwYLAQIDAQkDCwYBAQUEAQMEAQYEAQQLCggKBwYGBwIHBAgJBgkBCBYMBAUFBwMJDwwSBAsICQIFBQcGDkYiAwMDBQMBBgUCAgYDBAIGAQIBCAEBAQIEAQMCAggCCgUDBAEJCQQBAgIFBQMCAgEBBAEEBAEGAgIFCwIHAgEFAQMFBgEDAQgCCQMMNiWIAQEBBQICAQMZGQMFCQMEBAmvDg0MBwcNBQcEBgMMAwcDCwMGHhAsLQMIAAAAAwAAAAADgwHHAAsAFAAgAAABFA4BLgI+ATMyFjciBhQWMjY0JiEiDgEeAj4BNTQmAQoYJyoeCREjFh0p9h0pKTopKQEfFSMRCR4qJxgpAYAVJBAIHiooFykpKTopKTopFygqHggQJBUdKQAAAQAA/8cDgQMiADIAAAEyHgEUBgcxHgEXFhUUBiImJzE0Jy4BJzEGJzEGBwYHBgcVFAYiJjU0Nz4BNzEuATQ+AQIDRHNDQzlLcyAhEBcQASoojlYREVZIRyorAREXECIgdkw3QUNzAyFDc4hzIRtsSEpTCxEQDFdLSFsFAQEELCxISlYGCxERC1RLSWwaIXKHc0MAAAIAAAAAA4ADAwAOACMAAAEOAgcGHgEyPgE1Ni4BAyIHBgcGHQEUFjMhMjY9ATQnJicmAfQvUDIDBDJbalkzAThdK0dVYTtHEw0Cvg0TRzthVQL/AzFPLzdfODRYNDZbMv4/FhgoLztgDRMTDWE7LycYFgAAAgAA/9sDgQNPACsAOwAAATIeARUUBiImPQE0JiMiDgEdASEyHgEVERQOASMhIi4BNRE0PgE7ATU0PgETMSIGBxUUFjMxMjY3NTQmAhBDZjgRFxBaTzFRMQGXJkElJUEm/hkmQSUlQSYXQGwwCxABEQsMEAERA04wXD4MEBALAUVNL1EwZiZAJv70JkAmJkAmAQwmQCZjQGw//fQQDJcLERAMlwwQAAAAAAASAN4AAQAAAAAAAAATAAAAAQAAAAAAAQAIABMAAQAAAAAAAgAHABsAAQAAAAAAAwAIACIAAQAAAAAABAAIACoAAQAAAAAABQALADIAAQAAAAAABgAIAD0AAQAAAAAACgArAEUAAQAAAAAACwATAHAAAwABBAkAAAAmAIMAAwABBAkAAQAQAKkAAwABBAkAAgAOALkAAwABBAkAAwAQAMcAAwABBAkABAAQANcAAwABBAkABQAWAOcAAwABBAkABgAQAP0AAwABBAkACgBWAQ0AAwABBAkACwAmAWNDcmVhdGVkIGJ5IGljb25mb250aWNvbmZvbnRSZWd1bGFyaWNvbmZvbnRpY29uZm9udFZlcnNpb24gMS4waWNvbmZvbnRHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AGkAYwBvAG4AZgBvAG4AdABSAGUAZwB1AGwAYQByAGkAYwBvAG4AZgBvAG4AdABpAGMAbwBuAGYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG4AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgECAQMBBAEFAQYBBwAFZWFydGgIZWxsaXBzaXMJdXNlci1oZWFkBHVzZXIGdW5sb2NrAAAAAA==) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-wechat:before{content:""}.icon-earth:before{content:""}.icon-ellipsis:before{content:""}.icon-user-head:before{content:""}.icon-user:before{content:""}.icon-unlock:before{content:""}.w100{width:100%!important}.h100{height:100%!important}.hover-lift{transition:all .3s ease}.hover-lift:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 8px 24px rgba(0,0,0,.15)}.tap-effect{transition:all .2s ease}.tap-effect:active{transform:scale(.98);opacity:.8}.page-enter-active,.page-leave-active{transition:all .3s ease}.page-enter-from{opacity:0;transform:translate(20px)}.page-leave-to{opacity:0;transform:translate(-20px)}.text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-container,.app-route-shell{width:100%;height:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.page-enter{animation:fadeIn .3s ease-out}.init-failed-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;background-color:#f8f9fa;text-align:center;padding:20px;box-sizing:border-box}.error-box{max-width:320px}.error-icon{font-size:48px;color:#e74c3c;margin-bottom:20px}.error-title{font-size:20px;font-weight:700;color:#333;margin-bottom:10px}.error-message{font-size:14px;color:#666;margin-bottom:30px;word-wrap:break-word}.retry-button{display:inline-block;padding:10px 24px;font-size:16px;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.retry-button:hover{background-color:#0056b3}.loading-container{display:flex;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;background-color:#f8f9fa;z-index:2000}.loading-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:15px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text{font-size:16px;color:#666;margin-bottom:10px}.loading-progress{font-size:14px;color:#999}
