:root{--navy:#3e1b17;--blue:#8a3317;--red:#c35230;--gold:#d9a45c;--ink:#3e1b17;--muted:#91755d;--line:#f0ebe6;--paper:#f8f7f5}html,body{background:#3e1b17;color:var(--ink)}.app-shell{background:var(--paper);box-shadow:0 10px 80px #00000055}.bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr));background:#3e1b17f7;border-color:#91755d;box-shadow:0 -5px 25px #3e1b1712;padding-top:11px}.nav-item{color:#91755d;font-size:11px;font-weight:400}.nav-item.active{color:#edd89d}.nav-item.active .nav-glyph{background:transparent;box-shadow:none}.nav-item.active .nav-glyph:after{display:none}.nav-glyph{border:0;border-radius:0;background:none}.nav-glyph .ui-icon{width:24px;height:24px}.topbar{background:var(--navy);color:#faf1d7;border-color:#3e1b17;height:61px}.topbar h1{font-size:16px;font-weight:500;letter-spacing:1px}.topbar .icon-button{color:#d9c18b;background:transparent}.page-content{padding:20px 20px 30px}.section-head{margin-top:27px;margin-bottom:15px}.section-head h2{font-size:18px;color:var(--ink);font-weight:600}.section-head>button{color:#b0a18f;font-size:10px}.card{background:white;border-color:var(--line);box-shadow:none;border-radius:10px}.list-card{overflow:hidden}.list-row{min-height:68px;border-color:#f5f2ef}.row-icon{background:#f7f4f1!important;color:#8a3317!important;border-radius:9px;box-shadow:none}.row-copy strong{color:var(--ink);font-size:13px;font-weight:500}.row-copy small{color:#91755d;font-size:10px}.chevron{color:#b9aea0}.primary{background:#b54a2a;color:#fff5e0;border:0;box-shadow:none;border-radius:7px}.primary:disabled{background:#c0b4a6}.badge{background:#f7f4f1;color:#91755d}.badge.red{background:#fff0ed;color:#b45336}.badge.gold{background:#fbf3df;color:#95733e}.badge.green{background:#f2efeb;color:#91755d}.helper-note,.empty p{color:#91755d;font-size:11px;line-height:1.7}.empty h3{color:#91755d}.empty-art{background:#f5f2ee;color:#91755d;box-shadow:none}.form-card .field>span:first-child,.field>span:first-child{color:#91755d}.input-wrap{background:#fbfaf9;border-color:#ede7e1;border-radius:7px}.input-wrap>.ui-icon{color:#91755d}.input-wrap input{color:#8a3317}.input-wrap:focus-within{border-color:#8a3317;box-shadow:0 0 0 2px #8a33170b}.category-tabs button.active{background:#8a3317;color:#fff5e0}.category-tabs button{background:#ffffff;color:#91755d;border:1px solid var(--line)}.ledger-row{border-color:#f5f2ee}.ledger-row strong{color:#91755d}.ledger-row small{color:#b3a799}.income{color:#ba4b36!important}.expense{color:#91755d!important}.token-card,.team-hero,.checkin-hero{background:linear-gradient(115deg,#3e1b17,#3e1b17);border-radius:10px;border:1px solid #91755d;box-shadow:none;color:#f0d9ab}.token-card strong,.team-hero h2,.checkin-hero h2{color:#f7dfad}.token-card small,.team-hero>small,.checkin-hero p{color:#cbbdac}.light-button{border:1px solid #91755d;background:transparent;color:#f1d49d}.triple-stats>div{background:white;border-color:var(--line);border-radius:8px}.triple-stats b{color:#8a3317}.triple-stats small{color:#91755d}.level-medal{background:#fbf2db;color:#a38245;box-shadow:none}.level-row b{color:#8a3317}.level-row small{color:#91755d}.level-row{border-color:#f5f2ee}.level-row .badge{font-size:9px}.calendar-grid .checked{background:#b94c2b;color:#fff3d5}.calendar-grid .week{color:#91755d}.calendar-grid span{color:#91755d}.kyc-gift{background:#fcf6e8;border-color:#ecddba;border-radius:10px}.kyc-gift h3{color:#a77a2f}.security-hero>span{background:#f6f4f1;color:#91755d;box-shadow:none}.security-hero h2{color:#8a3317}.security-hero p{color:#91755d}.faq summary{color:#8a3317;font-size:13px}.faq details>p{color:#91755d}.faq details{border-color:var(--line)}.notice-card>span{color:#b74738}.notice-card h2{color:#3e1b17}.notice-card p{color:#91755d}.notice-card time{color:#b3a697}.invite-poster{background:#ffffff;border-color:var(--line);border-radius:10px}.invite-poster h2{color:#fff2d5;text-shadow:0 1px 4px #00000099}.invite-poster p{color:#91755d}.invite-poster section strong{color:#b3823e}.service-cover{background:#3e1b17;border-radius:10px}.service-cover h2{color:#ffedc8}.service-cover p,.service-cover small{color:#d7ccbf}.news-copy h3{color:#8a3317}.news-copy>span{color:#b54b3e}.news-copy small{color:#b5a99b}.news-card{border-color:#f0ece7}.news-card img{border-radius:6px}.article-body{color:#91755d;line-height:1.9}.article-body p{color:#91755d}.modal{background:#fdfcfb;border:1px solid #ebe5df;border-radius:13px}.modal header h2{color:#3e1b17}.modal header .icon-button{background:none;color:#91755d}.modal-backdrop{background:#3e1b17b8}.detail-meta{color:#91755d}.x-home-head{padding:25px 22px 20px;display:flex;align-items:center;justify-content:space-between;background:#3e1b17;color:#f4d9a1}.x-brand{display:flex;align-items:center;gap:11px}.x-mark{display:grid;place-items:center;width:38px;height:42px;color:#e7be73;font-size:32px;font-family:serif;line-height:1}.x-brand strong{display:block;font-size:20px;font-weight:600;letter-spacing:3px}.x-brand small{display:block;font-size:8px;letter-spacing:2px;color:#c6b6a4;margin-top:6px}.x-home-head>.icon-button{background:none;color:#d8bc83}.x-hero{position:relative;min-height:226px;padding:31px 24px;background:#3e1b17 url('/h5/assets/xinghuo-rg-cover.png') center/cover;overflow:hidden;color:#fff1d3}.x-hero>small{font-size:9px;letter-spacing:3px;color:#dcc38d}.x-hero h1{font-size:31px;letter-spacing:4px;line-height:1.6;font-weight:600;margin:18px 0 10px;font-family:SimSun,serif}.x-hero p{font-size:10px;letter-spacing:2px;color:#d7c8ab}.x-hero .x-hero-line{height:1px;width:32px;background:#c79c53;margin:17px 0}.x-home-body{padding:0 20px 25px}.x-ticker{display:flex;gap:10px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line);font-size:11px}.x-ticker>strong{font-size:10px;color:#bb5232;border:1px solid #dfc0b4;padding:2px 5px;font-weight:500;white-space:nowrap}.x-ticker>button{border:0;background:none;flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#91755d;font-size:11px}.x-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:23px 0 20px;gap:10px}.x-shortcuts button{border:0;background:none;font-size:10px;color:#91755d;display:flex;gap:10px;align-items:center;flex-direction:column}.x-shortcuts .ui-icon{width:23px;height:23px;color:#aa7a3d;stroke-width:1.5}.x-invite{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#3e1b17 url('/h5/assets/xinghuo-rg-cover.png') center/cover;color:#efd19b;border-radius:9px;text-align:left;border:0;width:100%}.x-invite h3{margin:0 0 7px;font-size:16px;letter-spacing:1px}.x-invite p{margin:0;font-size:10px;color:#dad0c5}.x-news{background:white;border:1px solid var(--line);padding:0 15px;border-radius:10px}.x-news .news-card{padding:17px 0}.x-profile{padding:25px 22px 28px;background:linear-gradient(135deg,#3e1b17,#3e1b17);position:relative;color:#ecdbb6;overflow:hidden}.x-profile:after{content:"";position:absolute;inset:0;background:url('/h5/assets/xinghuo-rg-cover.png') right center/cover;opacity:.23;pointer-events:none}.x-profile>*{position:relative;z-index:1}.x-person{display:flex;align-items:center;gap:14px}.x-avatar{width:57px;height:57px;border:1px solid #bc9e68;border-radius:50%;background:#3e1b17;display:grid;place-items:center;font-size:26px;color:#e3c486;object-fit:cover}.x-person h2{font-size:21px;font-weight:500;margin:0 0 7px;color:#fff0d3}.x-person p{color:#c6b6a3;font-size:11px;margin:0}.x-stars{display:inline-flex;align-items:center;gap:5px;color:#e2be74;font-size:10px;margin-top:10px}.x-profile-actions{margin-left:auto;color:#c2ab7e;background:none;border:0}.x-profile-subline{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d0ac6240;margin-top:23px;padding-top:17px;color:#d0c3b3;font-size:10px}.x-profile-subline b{color:#e9c682;font-weight:500}.x-account-body{padding:0 18px 30px}.x-wallet-title{display:flex;align-items:center;justify-content:space-between;margin:23px 2px 13px;font-size:15px;font-weight:600;color:#8a3317}.x-wallet-title span{font-size:9px;color:#b6aa9c;font-weight:400}.x-wallet-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.x-wallet-box{min-width:0;text-align:left;border:1px solid #eee9e3;border-radius:10px;padding:18px 15px;background:white;position:relative}.x-wallet-box .ui-icon{width:18px;height:18px;color:#a37d49;margin-bottom:12px}.x-wallet-box small{display:block;color:#91755d;font-size:10px}.x-wallet-box strong{display:block;color:#8a3317;font-family:Georgia,serif;font-size:24px;font-weight:400;margin-top:8px;overflow-wrap:anywhere}.x-wallet-box em{font-family:inherit;font-style:normal;font-size:10px;color:#bbb0a4;margin-left:4px}.x-wallet-box p{margin:7px 0 0;font-size:8px;color:#baaea0}.x-wallet-box.total{background:#3e1b17;border-color:#8a3317}.x-wallet-box.total strong{color:#f0d39d}.x-wallet-box.total small{color:#d3c8ba}.x-wallet-box.total p{color:#bcaa94}.x-wallet-box.total .ui-icon{color:#dabb7c}.x-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#ffffff;border:1px solid var(--line);border-radius:10px;padding:20px 7px;gap:21px 3px}.x-service-grid button{background:none;border:0;min-width:0;text-align:center;color:#91755d;font-size:10px;display:flex;flex-direction:column;align-items:center;gap:10px}.x-service-grid .ui-icon{color:#91755d;width:22px;height:22px;stroke-width:1.5}.x-service-grid button:first-child .ui-icon{color:#b34b3b}.x-account-list{margin-top:16px}.x-section-intro>small{font-size:9px;letter-spacing:3px;color:#a38553}.x-section-intro h2{font-size:26px;color:#3e1b17;font-weight:600;margin:12px 0}.x-section-intro p{font-size:11px;color:#91755d;line-height:1.8}.x-ucard{margin:24px 0 17px;aspect-ratio:1.65;background:#3e1b17 url('/h5/assets/xinghuo-rg-cover.png') right center/cover;border:1px solid #7d6747;border-radius:15px;padding:24px;color:#ead29d;position:relative;overflow:hidden}.x-card-top{display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:3px}.x-card-top b{font-family:Georgia,serif;font-size:23px;letter-spacing:1px}.x-chip{width:32px;height:26px;border:1px solid #ba9b60;border-radius:4px;margin:25px 0 17px;background:repeating-linear-gradient(90deg,#b4925c44 0px,#b4925c44 8px,#e4d2a977 8px,#e4d2a977 9px)}.x-card-number{font-family:Georgia,serif;font-size:21px;letter-spacing:3px;color:#e5d3b2}.x-card-bottom{display:flex;justify-content:space-between;align-items:end;margin-top:17px;font-size:8px;color:#cbbcab}.x-card-bottom b{font-size:15px;letter-spacing:2px;color:#d7bf85}.x-card-amount{padding:23px;background:#ffffff;border:1px solid var(--line);border-radius:10px}.x-card-amount small{color:#b1a08c;font-size:10px}.x-card-amount strong{display:block;color:#8a3317;font-family:Georgia,serif;font-weight:400;font-size:34px;margin:10px 0}.x-card-amount p{font-size:10px;color:#b1a495;line-height:1.8}.x-two-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.x-two-actions>button{min-height:43px;padding:10px;border:1px solid #e8e2da;border-radius:7px;background:#ffffff;color:#91755d;font-size:12px}.x-two-actions>.primary{background:#a8482b;border-color:#a8482b;color:#fff3d5}.x-operation-list{margin-top:17px}.x-op{padding:17px 0;border-bottom:1px solid var(--line)}.x-op:last-child{border:0}.x-op-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.x-op-head strong{color:#91755d;font-size:12px;font-weight:500}.x-op p{font-size:10px;color:#b2a596;line-height:1.8;margin:7px 0 0;overflow-wrap:anywhere}.x-value-strip{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden;margin:22px 0}.x-value-strip>div{background:white;padding:18px 14px}.x-value-strip small{display:block;color:#b0a08e;font-size:10px}.x-value-strip strong{display:block;color:#8a3317;font-family:Georgia,serif;font-size:21px;font-weight:400;margin-top:10px}.x-product{padding:23px 20px;background:#ffffff;border:1px solid var(--line);border-radius:11px;margin-top:16px;position:relative}.x-product .badge{font-size:8px}.x-product h3{font-size:19px;color:#8a3317;margin:14px 0 10px}.x-product>p{font-size:11px;color:#91755d;line-height:1.8}.x-product .x-product-data{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 0;border-bottom:1px solid var(--line);margin-bottom:17px}.x-product-data small{font-size:9px;color:#b7a998;display:block;margin-bottom:8px}.x-product-data b{font-size:15px;color:#8a3317;font-weight:500}.x-product button{width:100%;height:42px}.x-order{padding:18px;background:white;border:1px solid var(--line);border-radius:10px;margin-top:12px}.x-order h3{font-size:14px;color:#8a3317;margin:0}.x-order p{font-size:10px;color:#b2a391;line-height:1.8}.x-progress{height:5px;background:#f5f2ee;border-radius:4px;overflow:hidden;margin:12px 0}.x-progress>i{height:100%;display:block;background:linear-gradient(90deg,#a24c32,#d8ad61);width:0}.x-order-stats{display:flex;justify-content:space-between;font-size:10px;color:#b1a18e}.x-order-stats b{color:#9d6d39;font-weight:500}.x-contact-card{padding:22px;background:white;border:1px solid var(--line);border-radius:12px}.x-contact-card h3{color:#8a3317;font-size:18px}.x-contact-card p{color:#91755d;font-size:12px}.x-contact-card img{max-width:180px;max-height:220px;margin:23px auto;object-fit:contain}.x-card-only-note{font-size:10px;color:#b9ac9c;line-height:1.8;margin-top:16px}.auth-shell{background:#3e1b17;color:#f2e2c1}.auth-shell:before{height:400px;background:linear-gradient(180deg,#3e1b1700,#3e1b17),url('/h5/assets/xinghuo-rg-cover.png') 70% center/cover;opacity:1}.auth-wordmark{color:#ead19d!important;font-family:inherit;font-size:17px;letter-spacing:2px}.auth-wordmark span{background:none;color:#d7ae61;font-family:serif;font-size:32px}.auth-back{color:#c6b284}.auth-shell .auth-title{color:#f8e2b3;font-family:inherit;font-weight:500;font-size:31px}.auth-kicker{color:#c5a56a}.auth-subtitle{color:#cbbdad}.auth-shell .field>span:first-child{color:#d1c5b6}.auth-shell .input-wrap{background:#3e1b1799;border-color:#91755d}.auth-shell input{color:#fff0d4}.auth-shell input::placeholder{color:#91755d}.auth-shell .input-wrap>.ui-icon,.password-eye{color:#c4b4a1}.auth-shell .input-wrap:focus-within{border-color:#bd9655;box-shadow:none}.auth-shell .primary{background:#b24b2c;color:#ffe8ba}.auth-shell .text-button{color:#c6a669}.auth-footnote{color:#91755d}.captcha-trigger{background:#3e1b17;border-color:#91755d;color:#ddc18e}.captcha-trigger small{color:#91755d}.captcha-trigger.verified{background:#3e1b17;border-color:#b79b61}.captcha-backdrop{background:#3e1b17d9}.captcha-dialog{background:#faf9f8;border-color:#ebe5de;color:#3e1b17}.captcha-dialog small,.captcha-instruction{color:#b0a18f}.captcha-track{background:#f2eee9;border-color:#dcd2c6}.captcha-fill{background:#e1d9cf}.captcha-handle{color:#8a3317;border-color:#bfae99}.captcha-status{color:#91755d}.captcha-refresh{color:#a15037}.captcha-note{color:#b6a591}.captcha-track>span{color:#b5a088}@media(max-width:355px){.x-hero h1{font-size:28px}.x-wallet-box{padding:15px 12px}.x-wallet-box strong{font-size:22px}.x-wallet-box small{font-size:9px}.x-service-grid button{font-size:9px}.x-card-number{font-size:18px}.x-ucard{padding:20px}}@media(min-width:700px){body{padding:20px 0}.app-shell,.auth-shell{border-radius:10px;min-height:calc(100dvh - 40px);overflow:clip}}
.x-home-head .x-mark{background:url('/h5/assets/brand-mark.webp') center/cover;border-radius:9px;font-size:0}.auth-shell .auth-wordmark span{background:url('/h5/assets/brand-mark.webp') center/cover;border-radius:6px;font-size:0}
.app-shell .x-hero{display:block;width:100%;border:0;border-radius:0;text-align:left;font-family:inherit}.x-hero>.x-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.x-hero>small,.x-hero>h1,.x-hero>.x-hero-line,.x-hero>p{position:relative;z-index:1}
