*{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-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))}uni-page-body,body{background:#f7f8fa;color:#1b2f42;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}body{background:#f7f8fa}uni-view,uni-scroll-view,uni-input,uni-textarea,uni-button{box-sizing:border-box}uni-button{margin:0;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;background:transparent;color:inherit;border-radius:0}uni-button:after{border:0}uni-button[disabled]{opacity:.45}uni-image{display:block}uni-input,uni-textarea{font-family:inherit;color:#1b2f42;font-size:14px}.page uni-button{margin:0;padding:0;background:transparent;color:inherit;font-size:inherit;line-height:inherit;border-radius:0}.page uni-button:after{border:0}.page{max-width:520px;min-height:100vh;margin:0 auto;padding-bottom:26px;background:#f7f8fa}.page--warm{background:#f9f7f2}.page--plain{background:#fff}.content-pad{padding:0 22px}.page-content{padding:4px 22px 28px}.app-header{padding:calc(var(--status-bar-height, 0px) + 20px) 22px 18px;background:inherit}.app-header__main{display:flex;align-items:center;gap:10px;min-height:44px}.app-header__titles{flex:1;min-width:0}.app-header__eyebrow{display:block;margin-bottom:1px;font-size:9px;font-weight:600;letter-spacing:2px;color:#83919e}.app-header__title{display:block;font-size:24px;font-weight:700;letter-spacing:.5px;line-height:1.4;color:#142f4a}.app-header__subtitle{display:block;margin-top:4px;font-size:11px;color:#89949f;line-height:1.5}.app-header--back{padding-top:calc(var(--status-bar-height, 0px) + 15px)}.app-header--back .app-header__title{font-size:18px;letter-spacing:.2px}.app-header--back .app-header__subtitle{font-size:10px}.page .icon-button{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e9edf1;border-radius:50%;flex-shrink:0;position:relative}.app-header__back{background:transparent;border:0;width:30px;justify-content:flex-start}.notification-dot{position:absolute;top:-2px;right:0;background:#be684e;color:#fff;min-width:15px;height:15px;padding:0 3px;border:2px solid #f7f8fa;border-radius:10px;font-size:8px;line-height:12px;text-align:center}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:26px 0 14px}.section-heading__left{flex:1;min-width:0}.section-heading__title{font-size:18px;line-height:1.4;font-weight:700;letter-spacing:.3px;display:block}.section-heading__subtitle{font-size:11px;color:#929ca6;display:block;margin-top:4px}.eyebrow{color:#a67a41;display:block;font-size:9px;letter-spacing:2px;font-weight:600;margin-bottom:5px}.page .text-button{color:#7e8c99;font-size:11px;display:flex;align-items:center;gap:4px;flex-shrink:0}.card{background:#fff;border:1px solid #edf0f3;border-radius:18px;padding:18px;margin-bottom:14px}.card--gold{background:#fbf7ef;border-color:#eee5d4}.card--navy{background:#142f4a;color:#fff;border-color:#142f4a}.card-title{font-size:16px;font-weight:650;display:block;line-height:1.6}.card-description{display:block;font-size:12px;color:#83909c;line-height:1.8;margin-top:5px}.row{display:flex;align-items:center;gap:10px}.row--between{justify-content:space-between}.row--top{align-items:flex-start}.flex-1{flex:1;min-width:0}.muted{color:#8b98a3}.small{font-size:11px}.tiny{font-size:10px}.gold-text{color:#a67a41}.green-text{color:#428272}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mb-16{margin-bottom:16px}.tag-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tag{display:inline-flex;align-items:center;padding:3px 7px;border-radius:5px;font-size:10px;line-height:1.5;background:#eef3f7;color:#5b7288}.tag--gold{background:#f5ecdb;color:#a27b43}.tag--green{background:#eaf3ef;color:#4c8577}.tag--orange{background:#fff0e8;color:#b87d52}.tag--light{background:rgba(255,255,255,.12);color:#dfe7ef}.tag--outline{background:transparent;border:1px solid #ded4c4;color:#a17f50}.page .button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:12px 18px;border:1px solid #142f4a;border-radius:12px;background:#142f4a;color:#fff;font-weight:600;font-size:14px;line-height:1.6}.page .button--gold{background:#a67a41;border-color:#a67a41}.page .button--outline{background:transparent;color:#142f4a;border-color:#d9e1e8}.page .button--soft{background:#edf2f6;border-color:#edf2f6;color:#142f4a}.page .button--small{width:auto;min-height:34px;padding:7px 13px;font-size:11px;border-radius:8px}.page .button--danger{background:#f8efec;border-color:#f8efec;color:#a86c58}.page .button-row{display:flex;gap:10px}.page .button-row .button{flex:1}.segment{display:flex;gap:3px;padding:5px;background:#eceff3;border-radius:12px;margin-bottom:20px}.page .segment__item{flex:1;min-width:0;padding:9px 2px;font-size:12px;color:#85909b;border-radius:8px;font-weight:500}.page .segment__item.is-active{background:#fff;color:#142f4a;box-shadow:0 2px 6px rgba(25,50,75,.05);font-weight:650}.segment--gold{background:#ede9e1}.page .segment--gold .segment__item.is-active{color:#8c6838}.search-box{display:flex;align-items:center;gap:9px;padding:12px 14px;min-height:44px;background:#fff;border:1px solid #e9edf0;border-radius:11px}.search-box uni-input{flex:1;height:22px;min-width:0;font-size:12px}.search-box__placeholder{color:#a1a9b0;font-size:12px}.filter-row{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.page .filter-chip{font-size:11px;color:#87929b;background:#fff;border:1px solid #e6e9ed;padding:5px 12px;border-radius:20px}.page .filter-chip.is-active{background:#142f4a;color:#fff;border-color:#142f4a}.page .filter-chip--gold.is-active{background:#a67a41;border-color:#a67a41}.info-note{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;font-size:11px;line-height:1.8;color:#86939f;background:#edf2f6;border-radius:10px}.info-note--gold{background:#f3ede2;color:#9a805c}.info-note--green{background:#eef5f1;color:#6c8c7f}.info-note .js-icon{margin-top:2px}.bottom-note{font-size:10px;color:#a0a8ae;line-height:1.8;text-align:center;padding:22px 16px 6px}.empty-state{padding:40px 20px;text-align:center;display:flex;align-items:center;flex-direction:column}.empty-state__icon{width:68px;height:68px;background:#eef2f5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.empty-state__title{font-size:15px;font-weight:600}.empty-state__description{display:block;font-size:12px;line-height:1.9;color:#8c99a4;margin:8px 0 18px}.list-row{display:flex;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid #f0f2f4}.list-row:last-child{border:0}.list-row__icon{width:42px;height:45px;border-radius:11px;background:#eef3f7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.list-row__title{display:block;font-size:13px;font-weight:600;line-height:1.7}.list-row__subtitle{font-size:10px;color:#939da6;display:block;margin-top:4px;line-height:1.7}.divider{height:1px;background:#edf0f3;margin:18px 0}.form-label{display:block;margin:22px 0 9px;font-size:13px;font-weight:600}.required{color:#b87559;margin-left:4px}.form-input{width:100%;background:#fff;border:1px solid #e3e8ed;border-radius:11px;min-height:48px;padding:13px 14px;font-size:14px}.form-textarea{width:100%;min-height:150px;height:150px;background:#fff;border:1px solid #e3e8ed;border-radius:11px;padding:14px;line-height:1.8}.field-error{font-size:11px;color:#b86652;display:block;margin-top:5px}.form-hint{color:#9ba5ad;font-size:10px;display:block;margin-top:7px;line-height:1.8}.form-actions{margin-top:30px}.upload-box{border:1px dashed #cbd5de;border-radius:12px;padding:22px;display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff;font-size:12px;color:#92a0ab}.upload-preview{width:100%;height:170px;border-radius:12px;background:#eef2f4}.avatar{width:46px;height:46px;background:#e7edf3;color:#53718d;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:650;flex-shrink:0}.avatar--gold{background:#eee6d7;color:#9f7b44}.avatar--green{background:#e5eee7;color:#6a8e79}.avatar--large{width:64px;height:64px;font-size:28px;border-radius:20px}.article-title{font-size:25px;font-weight:700;line-height:1.6;letter-spacing:.2px}.article-meta{color:#8f9ba5;font-size:11px;margin-top:12px;display:flex;gap:12px;flex-wrap:wrap}.article-body{margin-top:24px}.article-body uni-text{display:block;font-size:14px;line-height:2.1;margin-bottom:20px;color:#526474}.metric-number{font-size:26px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.progress-track{height:5px;background:#e8edf1;border-radius:4px;overflow:hidden}.progress-fill{height:100%;background:#a77e46;border-radius:4px}.listing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.listing-card{border:1px solid #ebe9e4;background:#fff;border-radius:14px;overflow:hidden;min-width:0}.listing-card__picture{height:142px;position:relative;background:#eaece8}.listing-card__picture uni-image{width:100%;height:100%}.listing-card__kind{position:absolute;top:9px;left:9px;background:rgba(255,255,255,.88);color:#4e687b;font-size:8px;padding:3px 6px;border-radius:4px}.listing-card__kind--gold{color:#92703d}.listing-card__body{padding:11px 10px}.listing-card__title{font-size:12px;line-height:1.7;font-weight:600;height:41px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.listing-card__meta{display:flex;justify-content:space-between;gap:4px;font-size:9px;color:#9ba4aa;margin-top:7px}.listing-card__footer{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-top:8px}.price{font-size:17px;color:#a17a43;line-height:1.5;font-weight:650}.price__symbol{font-size:11px;margin-right:2px}.price__unit{font-size:10px;font-weight:400}.page .mini-chat{display:flex;align-items:center;justify-content:center;gap:5px;background:#f8f3e9;color:#a17c48;width:100%;padding:6px 7px;border-radius:6px;font-size:10px}.sticky-action{position:fixed;bottom:0;left:0;right:0;max-width:520px;margin:auto;padding:12px 22px calc(12px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);border-top:1px solid #e9edf1;z-index:12}.page--action{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.status-pill{border-radius:20px;padding:4px 10px;background:#eef3f6;color:#6e8496;font-size:10px}.demo-label{font-size:9px;letter-spacing:.2px;color:#a1a8af;padding:3px 8px;border:1px solid #e3e7e9;border-radius:20px}@media (min-width: 600px){body,uni-page-body{background:#e9edf0}.page{box-shadow:0 0 60px rgba(20,47,74,.04)}uni-tabbar .uni-tabbar{max-width:520px;margin:auto;left:0;right:0}}.js-icon[data-v-831393fe]{display:inline-block;flex-shrink:0;vertical-align:middle}.js-icon--white[data-v-831393fe]{filter:brightness(0) invert(1)}.js-icon--gold[data-v-831393fe]{filter:invert(49%) sepia(27%) saturate(793%) hue-rotate(358deg) brightness(93%) contrast(85%)}.js-icon--muted[data-v-831393fe]{opacity:.5}
