.auth-language-trigger[data-v-498a4a48]{position:fixed;z-index:80;top:max(14px,env(safe-area-inset-top));right:16px;display:grid;width:38px;height:38px;padding:0;place-items:center;border:0;border-radius:50%;background:#ffffffe0;box-shadow:0 4px 14px #223f1a24}.auth-language-trigger img[data-v-498a4a48]{width:22px;height:22px}.auth-language-mask[data-v-498a4a48]{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;background:#0000006b}.auth-language-sheet[data-v-498a4a48]{width:min(100%,480px);padding:12px 18px max(18px,env(safe-area-inset-bottom));background:#fff;border-radius:8px 8px 0 0}.auth-language-sheet button[data-v-498a4a48]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:8px 6px;border:0;border-bottom:1px solid #edf0e9;background:transparent;color:#27331f;font-size:15px}.auth-language-sheet button>span[data-v-498a4a48]{display:flex;align-items:center;gap:12px}.auth-language-sheet button>span img[data-v-498a4a48]{width:28px;height:20px;object-fit:cover}.auth-language-radio[data-v-498a4a48]{width:20px;height:20px}.announcement-popup-mask[data-v-4e053a61]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000008c}.announcement-popup-card[data-v-4e053a61]{position:relative;width:min(100%,420px);max-height:78vh;overflow:auto;padding:26px 20px 20px;border-radius:18px;background:#fff}.announcement-popup-close[data-v-4e053a61]{position:absolute;top:8px;right:12px;border:0;background:none;color:#87918a;font-size:28px}.announcement-popup-card h2[data-v-4e053a61]{margin:0 28px 6px 0;color:#26372d}.announcement-popup-card time[data-v-4e053a61]{color:#8b948e;font-size:12px}.announcement-popup-content[data-v-4e053a61]{margin:18px 0;color:#465249;line-height:1.7}.announcement-popup-content[data-v-4e053a61] img{max-width:100%;height:auto}.announcement-popup-action[data-v-4e053a61]{width:100%;height:42px;border:0;border-radius:22px;background:#218b55;color:#fff;font-size:16px}.farm-entry-loader[data-v-4e053a61]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#f3f7f1;color:#1b1b1b}.farm-entry-loader p[data-v-4e053a61]{margin:0;font-size:15px;font-weight:600}.farm-entry-spinner[data-v-4e053a61]{width:44px;height:44px;border:3px solid rgba(33,139,85,.18);border-top-color:#218b55;border-radius:50%;animation:farm-entry-spin-4e053a61 .8s linear infinite}@keyframes farm-entry-spin-4e053a61{to{transform:rotate(360deg)}}.product-detail-page[data-v-cb4cd83a]{min-height:100vh;padding-bottom:88px;background:#f4f7f3}.product-detail-header[data-v-cb4cd83a]{background:#fff}.product-detail-loading[data-v-cb4cd83a]{padding:50px;text-align:center;color:#788078}.product-detail-empty[data-v-cb4cd83a]{margin:80px 24px;text-align:center;color:#788078}.product-detail-empty button[data-v-cb4cd83a]{margin-top:16px;padding:10px 24px;border:0;border-radius:20px;background:#218b55;color:#fff}.product-detail-hero[data-v-cb4cd83a]{height:260px;background:#eaf4e8}.product-detail-hero img[data-v-cb4cd83a]{width:100%;height:100%;object-fit:cover}.product-detail-summary[data-v-cb4cd83a],.product-detail-content[data-v-cb4cd83a]{margin:14px 16px;padding:18px;border-radius:14px;background:#fff}.product-detail-title[data-v-cb4cd83a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.product-detail-title h2[data-v-cb4cd83a]{display:inline;margin:0;color:#26372d;font-size:22px}.product-detail-title span[data-v-cb4cd83a]{display:inline-block;margin-left:8px;padding:4px 8px;border-radius:6px;background:#edf8ef;color:#228354;font-size:12px}.product-detail-title>p[data-v-cb4cd83a]{margin:4px 0;color:#8a938c;font-size:13px}.product-detail-description[data-v-cb4cd83a]{color:#687269;line-height:1.7}.product-detail-summary dl[data-v-cb4cd83a]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0}.product-detail-summary dl div[data-v-cb4cd83a]{padding:12px;border-radius:9px;background:#f4f8f4}.product-detail-summary dt[data-v-cb4cd83a]{color:#7a837c;font-size:12px}.product-detail-summary dd[data-v-cb4cd83a]{margin:6px 0 0;color:#176b45;font-weight:700}.product-detail-content h2[data-v-cb4cd83a]{margin:0 0 14px;font-size:18px}.product-detail-content>p[data-v-cb4cd83a]{color:#7a837c}.product-detail-richtext[data-v-cb4cd83a]{overflow:hidden;color:#465249;line-height:1.75}.product-detail-richtext[data-v-cb4cd83a] img{max-width:100%;height:auto}.product-detail-richtext[data-v-cb4cd83a] p{overflow-wrap:anywhere}.product-detail-footer[data-v-cb4cd83a]{position:fixed;z-index:20;right:0;bottom:0;left:0;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 15px #22412f14}.product-detail-footer button[data-v-cb4cd83a]{width:100%;height:48px;border:0;border-radius:25px;background:#218b55;color:#fff;font-size:17px;font-weight:700}.purchase-overlay[data-v-cb4cd83a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:flex-end;background:#0000008c}.purchase-sheet[data-v-cb4cd83a]{position:relative;width:100%;max-height:94vh;overflow-y:auto;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#fff}.purchase-sheet h2[data-v-cb4cd83a]{margin:4px 0 14px;text-align:center;font-size:22px;line-height:1.25}.purchase-quantity[data-v-cb4cd83a],.purchase-modes[data-v-cb4cd83a]{display:flex;align-items:center;justify-content:center;gap:20px;margin:14px 0}.purchase-quantity button[data-v-cb4cd83a]{width:34px;height:34px;border:0;border-radius:50%;background:#edf5ef;font-size:20px}.purchase-protocol[data-v-cb4cd83a]{padding:12px;border-radius:10px;background:#f5f8f5}.purchase-protocol h3[data-v-cb4cd83a]{margin:0 0 8px;font-size:16px}.purchase-protocol p[data-v-cb4cd83a]{margin:0;color:#657168;font-size:13px;line-height:1.5}.purchase-check[data-v-cb4cd83a]{display:block;margin:12px 0;font-size:13px}.signature-canvas[data-v-cb4cd83a]{display:block;width:100%;height:130px;border:1px solid #dce6df;border-radius:8px;background:#fff;touch-action:none}.signature-clear[data-v-cb4cd83a]{margin:8px 0;border:0;background:none;color:#56806a;font-size:13px}.purchase-next[data-v-cb4cd83a]{width:100%;height:42px;border:0;border-radius:22px;background:#218b55;color:#fff;font-size:14px;font-weight:600}.purchase-total[data-v-cb4cd83a]{text-align:center;color:#218b55;font-size:18px;font-weight:700;line-height:1.3}.purchase-payment-summary[data-v-cb4cd83a]{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 12px}.purchase-payment-summary div[data-v-cb4cd83a]{display:flex;min-width:0;flex-direction:column;gap:3px;padding:8px 10px;border:1px solid #dce8e1;border-radius:9px;background:#f7fbf8}.purchase-payment-summary span[data-v-cb4cd83a]{color:#587064;font-size:11px}.purchase-payment-summary strong[data-v-cb4cd83a]{color:#218b55;font-size:15px;font-weight:700;line-height:1.2}.purchase-modes button[data-v-cb4cd83a]{flex:1;padding:12px;border:1px solid #dce6df;border-radius:10px;background:#fff}.purchase-modes button.active[data-v-cb4cd83a]{border-color:#218b55;background:#edf8ef;color:#176b45}.purchase-modes small[data-v-cb4cd83a]{font-size:11px}.purchase-protocol iframe[data-v-cb4cd83a]{display:block;width:100%;height:58vh;min-height:420px;border:1px solid #dce6df;border-radius:8px;background:#fff}.contract-risk[data-v-cb4cd83a]{margin:14px 0;padding:14px;border:2px solid #c34444;border-radius:10px;background:#fff5f5}.contract-risk h3[data-v-cb4cd83a]{margin:0 0 12px;color:#a52626;font-size:20px;font-weight:800}.contract-risk label[data-v-cb4cd83a]{display:block;margin:10px 0;color:#7f2020;font-weight:700;line-height:1.5}.contract-risk input[data-v-cb4cd83a]{margin-right:8px;accent-color:#c34444}.signed-contract-preview[data-v-cb4cd83a]{padding:16px;border:1px solid #dce6df;border-radius:10px;background:#fbfdfb;line-height:1.7}.signed-contract-preview h3[data-v-cb4cd83a]{margin:0 0 12px;text-align:center}.signed-contract-preview p[data-v-cb4cd83a]{margin:6px 0;color:#465249}.signed-contract-signature[data-v-cb4cd83a]{margin:14px 0;padding-top:10px;border-top:1px solid #dce6df}.signed-contract-signature img[data-v-cb4cd83a]{display:block;width:100%;height:100px;object-fit:contain;margin-top:6px;background:#fff}.signed-contract-tip[data-v-cb4cd83a]{font-size:12px;color:#7a837c!important}.product-settlement-value[data-v-cb4cd83a]{font-size:13px;line-height:1.2;white-space:nowrap}@media(max-width:380px){.product-detail-summary dl[data-v-cb4cd83a]{gap:8px}.product-detail-summary dl div[data-v-cb4cd83a]{padding:10px}.product-settlement-value[data-v-cb4cd83a]{font-size:11px;letter-spacing:-.35px}}.purchase-total[data-v-cb4cd83a]{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;color:#218b55;font-size:16px;font-weight:700;line-height:1.25}.rv-level-emblem[data-v-1fc186d8]{display:inline-flex;width:46px;height:54px;flex:0 0 46px;align-items:center;justify-content:center}.rv-level-emblem svg[data-v-1fc186d8]{display:block;width:100%;height:100%;filter:drop-shadow(0 3px 4px rgba(16,88,57,.14))}.rv-level-emblem-label[data-v-1fc186d8]{fill:#f3e8c9;font-family:inherit;font-size:9px;font-weight:600;letter-spacing:1px}.rv-level-emblem-number[data-v-1fc186d8]{fill:#fffdf6;font-family:inherit;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.rv-level-emblem-number-wide[data-v-1fc186d8]{font-size:14px}@media(max-width:360px){.rv-level-emblem[data-v-1fc186d8]{width:42px;height:50px;flex-basis:42px}}.mine-balance-grid[data-v-1d232846]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mine-balance-grid .mine-balance-card[data-v-1d232846]{height:112px;border-radius:16px}.mine-balance-grid .mine-balance-card[data-v-1d232846]{border:0;text-align:left;cursor:pointer;font:inherit}.mine-balance-grid .mine-balance-card>div[data-v-1d232846]{padding:16px;gap:9px}.mine-balance-grid .mine-balance-card strong[data-v-1d232846]{font-size:20px}.mine-action-card[data-v-1d232846]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:18px 10px}.mine-action[data-v-1d232846]{gap:9px}.mine-action strong[data-v-1d232846]{font-size:13px;white-space:nowrap}@media(max-width:380px){.mine-balance-grid[data-v-1d232846]{gap:8px}.mine-balance-grid .mine-balance-card>div[data-v-1d232846]{padding:12px}.mine-balance-grid .mine-balance-card strong[data-v-1d232846]{font-size:17px}.mine-action-card[data-v-1d232846]{padding-left:6px;padding-right:6px}}.asset-detail-card .recharge-record-main[data-v-186afb24]{flex-wrap:wrap}.asset-detail-card .recharge-record-status[data-v-186afb24]{max-width:100%;line-height:1.4;overflow-wrap:anywhere}.asset-detail-card .recharge-record-row[data-v-186afb24]{align-items:flex-start}.asset-detail-card .recharge-record-row>span[data-v-186afb24]{flex:0 0 28%;line-height:1.4;overflow-wrap:anywhere}.asset-detail-card .recharge-record-row strong[data-v-186afb24]{flex:1;min-width:0;line-height:1.4;text-align:right}.asset-detail-method[data-v-186afb24]{justify-content:flex-end;white-space:normal;overflow-wrap:anywhere}.asset-detail-order-id[data-v-186afb24]{min-width:0;overflow-wrap:anywhere}.invite-page[data-v-d5855c2a]{min-height:100vh;background:#f4f8f5}.invite-header[data-v-d5855c2a]{background:#f4f8f5}.invite-content[data-v-d5855c2a]{padding:0 16px 32px;max-width:560px;margin:auto}.invite-hero[data-v-d5855c2a]{position:relative;overflow:hidden;margin:4px 0 16px;padding:24px 22px;border-radius:22px;background:linear-gradient(130deg,#167548,#42ad70);color:#fff;box-shadow:0 10px 24px #207e4f2e}.hero-copy[data-v-d5855c2a]{position:relative;z-index:1}.hero-kicker[data-v-d5855c2a]{font-size:12px;opacity:.8}.invite-hero h2[data-v-d5855c2a]{margin:8px 0 5px;font-size:23px;letter-spacing:.5px}.invite-hero p[data-v-d5855c2a]{margin:0;font-size:13px;opacity:.85}.hero-mark[data-v-d5855c2a]{position:absolute;right:28px;top:26px;width:50px;height:50px;border:1px solid rgba(255,255,255,.4);border-radius:50%;font-size:28px;text-align:center;line-height:46px;transform:rotate(-30deg)}.hero-orb[data-v-d5855c2a]{position:absolute;border-radius:50%;background:#ffffff1f}.orb-one[data-v-d5855c2a]{width:150px;height:150px;right:-50px;bottom:-78px}.orb-two[data-v-d5855c2a]{width:74px;height:74px;right:82px;top:-46px}.invite-code-card[data-v-d5855c2a]{padding:20px;border-radius:20px;background:#fff;box-shadow:0 5px 18px #234b340f}.section-heading[data-v-d5855c2a],.records-heading[data-v-d5855c2a],.code-row[data-v-d5855c2a],.link-row[data-v-d5855c2a],.record-name[data-v-d5855c2a]{display:flex;align-items:center;justify-content:space-between}.eyebrow[data-v-d5855c2a],.link-label[data-v-d5855c2a]{display:block;color:#91a097;font-size:11px;margin-bottom:4px}.section-heading h2[data-v-d5855c2a],.records-heading h2[data-v-d5855c2a]{margin:0;color:#213127;font-size:18px}.live-dot[data-v-d5855c2a]{font-size:11px;color:#218b55;background:#eaf7ef;border-radius:12px;padding:4px 9px}.live-dot[data-v-d5855c2a]:before{content:"";display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:#37ae68}.code-row[data-v-d5855c2a]{margin:18px 0 20px}.code-row strong[data-v-d5855c2a]{font-size:30px;letter-spacing:3px;color:#1d8b54}.copy-button[data-v-d5855c2a],.empty-records button[data-v-d5855c2a]{border:0;border-radius:20px;background:#eaf7ef;color:#218b55;padding:9px 13px;font-size:12px}.copy-button span[data-v-d5855c2a]{margin-right:4px;font-size:14px}.link-block[data-v-d5855c2a]{padding:12px 13px;border-radius:13px;background:#f5f8f6}.link-row[data-v-d5855c2a]{gap:8px}.link-value[data-v-d5855c2a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#627269;font-size:12px}.link-copy[data-v-d5855c2a]{flex:none;border:0;background:transparent;color:#218b55;font-size:18px}.invite-counts[data-v-d5855c2a]{display:flex;align-items:center;justify-content:space-around;margin-top:20px;text-align:center}.invite-counts div[data-v-d5855c2a]{display:flex;flex-direction:column;gap:4px;min-width:100px}.invite-counts strong[data-v-d5855c2a]{font-size:25px;color:#213127}.invite-counts span[data-v-d5855c2a]{font-size:12px;color:#89958d}.invite-counts i[data-v-d5855c2a]{height:30px;border-left:1px solid #e4ece6}.invite-records[data-v-d5855c2a]{margin-top:24px}.records-heading[data-v-d5855c2a]{margin:0 3px 12px}.records-heading span[data-v-d5855c2a]{font-size:12px;color:#8a968e}.invite-record-card[data-v-d5855c2a]{overflow:hidden;border-radius:18px;background:#fff}.invite-record-row[data-v-d5855c2a]{display:flex;align-items:center;gap:12px;padding:15px 14px;border-bottom:1px solid #eef3ef}.invite-record-row[data-v-d5855c2a]:last-child{border-bottom:0}.invite-record-copy[data-v-d5855c2a]{flex:1;min-width:0}.record-name[data-v-d5855c2a]{justify-content:flex-start;gap:7px}.record-name strong[data-v-d5855c2a]{font-size:14px;color:#25362b}.record-name span[data-v-d5855c2a]{font-size:10px;color:#218b55;background:#eaf7ef;border-radius:8px;padding:2px 6px}.invite-record-copy p[data-v-d5855c2a]{margin:4px 0 0;color:#9aa49e;font-size:11px}.invite-record-copy b[data-v-d5855c2a]{font-weight:400;margin:0 5px}.team-count em[data-v-d5855c2a]{color:#218b55;font-style:normal}.record-arrow[data-v-d5855c2a]{color:#b4c0b8;font-size:22px}.empty-records[data-v-d5855c2a]{padding:34px 20px 30px;border-radius:18px;background:#fff;text-align:center}.empty-records h3[data-v-d5855c2a]{margin:14px 0 7px;font-size:16px;color:#34443a}.empty-records p[data-v-d5855c2a]{margin:0 0 18px;color:#9aa49e;font-size:12px}.empty-records button[data-v-d5855c2a]{background:#218b55;color:#fff;padding:10px 18px}.empty-illustration[data-v-d5855c2a]{position:relative;width:82px;height:70px;margin:auto}.empty-illustration[data-v-d5855c2a]:before{content:"";position:absolute;left:17px;top:10px;width:48px;height:42px;border:2px solid #a8d5b8;border-radius:8px 8px 13px 13px;transform:rotate(-8deg)}.empty-illustration span[data-v-d5855c2a],.empty-illustration i[data-v-d5855c2a],.empty-illustration b[data-v-d5855c2a]{position:absolute;display:block;border-radius:50%;background:#7fc79b}.empty-illustration span[data-v-d5855c2a]{width:12px;height:12px;left:27px;top:26px}.empty-illustration i[data-v-d5855c2a]{width:8px;height:8px;left:47px;top:21px}.empty-illustration b[data-v-d5855c2a]{width:6px;height:6px;left:51px;top:39px}@media(max-width:380px){.invite-content[data-v-d5855c2a]{padding-left:12px;padding-right:12px}.invite-code-card[data-v-d5855c2a]{padding:17px}.code-row strong[data-v-d5855c2a]{font-size:26px}.copy-button[data-v-d5855c2a]{padding:8px 10px}}.invite-page[data-v-d5855c2a]{background:#f4f8f5!important}.invite-hero[data-v-d5855c2a]{background:linear-gradient(130deg,#167548,#42ad70)!important;color:#fff!important}.invite-code-card[data-v-d5855c2a],.invite-record-card[data-v-d5855c2a],.empty-records[data-v-d5855c2a]{background:#fff!important}.link-block[data-v-d5855c2a]{background:#f5f8f6!important}.copy-button[data-v-d5855c2a],.empty-records button[data-v-d5855c2a]{border:0!important}.invite-content[data-v-d5855c2a]{width:calc(100% - 40px);max-width:500px;gap:16px;padding-bottom:28px}.invite-hero[data-v-d5855c2a]{min-height:176px;margin:0 0 2px;padding:21px 20px;border-radius:20px}.invite-hero h2[data-v-d5855c2a]{max-width:270px;white-space:nowrap;margin:7px 0 5px;font-size:22px;line-height:1.25}.invite-hero p[data-v-d5855c2a]{max-width:none;white-space:nowrap;line-height:1.45}.hero-mark[data-v-d5855c2a]{top:22px;right:22px;width:44px;height:44px;font-size:24px;line-height:40px}.invite-code-card[data-v-d5855c2a]{padding:18px;border-radius:18px}.code-row[data-v-d5855c2a]{gap:10px;margin:16px 0 18px}.code-row strong[data-v-d5855c2a]{font-size:28px}.copy-button[data-v-d5855c2a]{flex:0 0 auto;white-space:nowrap}@media(max-width:380px){.invite-content[data-v-d5855c2a]{width:calc(100% - 28px)}}.agreement-mask[data-v-f32fe06b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#1323199e}.agreement-dialog[data-v-f32fe06b]{position:relative;display:flex;flex-direction:column;width:min(680px,100%);height:min(88vh,760px);overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 18px 50px #00000040}.agreement-dialog h2[data-v-f32fe06b]{flex:none;margin:0;padding:18px 52px 14px;text-align:center;color:#20352a;font-size:18px;border-bottom:1px solid #e7eee9}.agreement-dialog iframe[data-v-f32fe06b]{display:block;flex:1;width:100%;min-height:0;border:0;background:#fff}.agreement-dialog label[data-v-f32fe06b]{flex:none;display:flex;align-items:center;gap:8px;padding:14px 18px;color:#3f5147;font-size:13px;border-top:1px solid #e7eee9;background:#fbfdfb}.agreement-dialog label input[data-v-f32fe06b]{width:17px;height:17px;accent-color:#218b55}.agreement-close[data-v-f32fe06b]{position:absolute;z-index:1;top:10px;right:12px;width:34px;height:34px;border:0;border-radius:50%;background:#f0f5f1;color:#5c6e63;font-size:22px;line-height:1;cursor:pointer}@media(max-width:480px){.agreement-mask[data-v-f32fe06b]{padding:0;align-items:flex-end}.agreement-dialog[data-v-f32fe06b]{width:100%;height:92vh;border-radius:20px 20px 0 0}.agreement-dialog h2[data-v-f32fe06b]{padding-top:17px;font-size:16px}}.farm-shell[data-v-cfabfcb2]{display:flex;flex-direction:column;height:100dvh;min-height:100dvh;overflow:hidden;background:#fff}.farm-header[data-v-cfabfcb2]{flex:0 0 auto}.farm-frame-wrap[data-v-cfabfcb2]{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.farm-frame[data-v-cfabfcb2]{display:block;width:100%;height:100%;min-height:0;border:0}.farm-state[data-v-cfabfcb2]{display:grid;place-items:center;align-content:center;gap:12px;flex:1 1 auto;min-height:0;padding:24px;color:#667085;text-align:center}.farm-frame-wrap>.farm-state[data-v-cfabfcb2]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#fff}.farm-state p[data-v-cfabfcb2]{margin:0}.farm-state button[data-v-cfabfcb2]{padding:10px 20px;border-radius:8px;color:#fff;background:#238b57}.transfer-page[data-v-00358b94]{min-height:100vh;background:#f5f7f5}.transfer-card[data-v-00358b94]{margin:24px 18px;padding:22px;background:#fff;border-radius:12px;box-shadow:0 6px 18px #18402c14}.transfer-identity[data-v-00358b94]{display:grid;grid-template-columns:1fr auto;gap:5px;padding:14px;margin-bottom:16px;border-radius:10px;background:#eef8f1;color:#667269}.transfer-identity strong[data-v-00358b94]{color:#176b45}.transfer-identity small[data-v-00358b94]{grid-column:1/-1}.transfer-balance[data-v-00358b94]{display:flex;justify-content:space-between;align-items:end;padding-bottom:18px;border-bottom:1px solid #edf0ed}.transfer-balance strong[data-v-00358b94]{color:#176b45;font-size:22px}.transfer-card label[data-v-00358b94]{display:grid;gap:8px;margin-top:20px;color:#555}.transfer-card input[data-v-00358b94]{height:48px;padding:0 14px;border:1px solid #dfe5df;border-radius:6px;font-size:16px}.transfer-card p[data-v-00358b94]{color:#788078;font-size:13px}.transfer-card dl[data-v-00358b94]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.transfer-card dl div[data-v-00358b94]{padding:12px;background:#f5f8f5;border-radius:6px}.transfer-card dl .transfer-scope[data-v-00358b94]{grid-column:1/-1}.transfer-card dt[data-v-00358b94]{font-size:12px;color:#7b837b}.transfer-card dd[data-v-00358b94]{margin:6px 0 0;color:#2f503f}.transfer-card>button[data-v-00358b94]{width:100%;height:48px;margin-top:24px;border:0;border-radius:6px;background:#176b45;color:#fff;font-size:16px;font-weight:700}.transfer-card>.transfer-permission-link[data-v-00358b94]{margin-top:10px;border:1px solid #176b45;background:#fff;color:#176b45}.app-permission-page[data-v-aad598d3]{min-height:100vh;background:#f5f7f5;padding-bottom:28px}.permission-loading[data-v-aad598d3]{padding:40px;text-align:center;color:#788078}.permission-summary[data-v-aad598d3],.permission-list[data-v-aad598d3],.permission-advance[data-v-aad598d3],.permission-rules[data-v-aad598d3]{margin:18px;padding:18px;border-radius:14px;background:#fff;box-shadow:0 5px 18px #18402c12}.permission-summary>span[data-v-aad598d3]{color:#7a837c;font-size:13px}.permission-summary>strong[data-v-aad598d3]{display:block;margin:5px 0;color:#176b45;font-size:24px}.permission-summary>p[data-v-aad598d3]{margin:0 0 14px;color:#657068}.permission-summary dl[data-v-aad598d3]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.permission-summary dl div[data-v-aad598d3]{padding:11px;border-radius:9px;background:#f1f7f3}.permission-summary dl div[data-v-aad598d3]:nth-child(2){grid-column:span 1}.permission-summary dt[data-v-aad598d3]{color:#7b837b;font-size:12px}.permission-summary dd[data-v-aad598d3]{margin:5px 0 0;color:#284b39;font-size:13px}.permission-list[data-v-aad598d3]{display:grid;gap:12px}.permission-list article[data-v-aad598d3]{padding:14px;border:1px solid #e2e8e3;border-radius:10px}.permission-list article.enabled[data-v-aad598d3]{border-color:#9fd6b5;background:#f5fbf7}.permission-list article div[data-v-aad598d3]{display:flex;justify-content:space-between}.permission-list article span[data-v-aad598d3]{color:#176b45}.permission-list p[data-v-aad598d3],.permission-advance p[data-v-aad598d3],.permission-rules p[data-v-aad598d3]{margin:7px 0;color:#687269;font-size:13px;line-height:1.6}.permission-list small[data-v-aad598d3],.permission-advance small[data-v-aad598d3]{color:#176b45}.permission-advance[data-v-aad598d3]{display:flex;align-items:center;gap:12px}.permission-advance div[data-v-aad598d3]{min-width:0;flex:1}.permission-advance button[data-v-aad598d3]{padding:10px 15px;border:0;border-radius:20px;background:#176b45;color:#fff}.permission-advance button[data-v-aad598d3]:disabled{background:#aeb7b0}.permission-rules h2[data-v-aad598d3]{margin:0 0 14px;font-size:17px}.permission-rules article+article[data-v-aad598d3]{margin-top:15px;padding-top:15px;border-top:1px solid #edf0ed}.permission-rules ul[data-v-aad598d3]{margin:8px 0 0;padding-left:20px;color:#657068;font-size:13px;line-height:1.7}.permission-open-page[data-v-596022b3]{min-height:100vh;background:#f5f7f5}.open-state[data-v-596022b3]{padding:50px;text-align:center;color:#6e786f}.open-card[data-v-596022b3]{margin:22px 18px;padding:24px;border-radius:14px;background:#fff;text-align:center;box-shadow:0 6px 20px #18402c14}.open-card>span[data-v-596022b3]{color:#176b45;font-size:12px}.open-card h2[data-v-596022b3]{margin:8px 0 18px}.open-amount small[data-v-596022b3],.open-card label[data-v-596022b3]{display:block;color:#7a827b;font-size:12px}.open-amount strong[data-v-596022b3]{display:block;margin:5px;color:#d37a24;font-size:30px}.open-qr[data-v-596022b3]{width:160px;height:160px;margin:14px}.open-card code[data-v-596022b3]{display:block;margin:7px 0;padding:12px;border-radius:8px;background:#f3f6f3;overflow-wrap:anywhere;text-align:left}.open-card button[data-v-596022b3]{min-width:130px;padding:11px 16px;border:0;border-radius:22px;background:#176b45;color:#fff}.open-card button[data-v-596022b3]:disabled{background:#adb5ae}.open-card ol[data-v-596022b3]{margin:22px 0 0;padding-left:22px;color:#626c64;font-size:13px;line-height:1.8;text-align:left}.open-waiting[data-v-596022b3]{color:#176b45}.open-success[data-v-596022b3]{display:grid;width:70px;height:70px;margin:10px auto;place-items:center;border-radius:50%;background:#32a264;color:#fff;font-size:40px}.product-order-page[data-v-a16994c9]{min-height:100vh;background:#f5f7f5}.product-order-tabs[data-v-a16994c9]{display:flex;background:#fff;border-bottom:1px solid #e9ece9}.product-order-tabs button[data-v-a16994c9]{flex:1;height:48px;border:0;background:none;color:#717771}.product-order-tabs button.active[data-v-a16994c9]{color:#176b45;font-weight:700;border-bottom:2px solid #176b45}.product-order-list[data-v-a16994c9]{display:grid;gap:14px;padding:18px}.product-order-list article[data-v-a16994c9]{padding:18px;background:#fff;border-radius:8px}.product-order-list header[data-v-a16994c9]{display:flex;justify-content:space-between}.product-order-list header span[data-v-a16994c9]{color:#176b45}.product-order-list dl[data-v-a16994c9]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.product-order-list dt[data-v-a16994c9]{font-size:12px;color:#8a908a}.product-order-list dd[data-v-a16994c9]{margin:5px 0 0;color:#333}.product-order-list p[data-v-a16994c9]{margin:0;color:#7c837c;font-size:13px}.product-order-empty[data-v-a16994c9]{text-align:center!important;padding-top:80px}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations")}:root{--font-sans: "Inter Variable", Inter, "SF Pro Text", "SF Pro Display", "Helvetica Neue", "PingFang SC", "Noto Sans SC", "HarmonyOS Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;--font-display: "Inter Variable", Inter, "SF Pro Display", "Helvetica Neue", "PingFang SC", "Noto Sans SC", "HarmonyOS Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-family:var(--font-sans);font-optical-sizing:auto;color:#1b1b1b;background:#eef0f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--color-primary: #5fa92d;--color-text: #1b1b1b;--color-muted: rgba(27, 27, 27, .4);--content-gutter: 15px}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}html{font-family:var(--font-sans)}body{min-width:320px;overflow-x:hidden;font-family:inherit;letter-spacing:-.006em}button,input,textarea,select,option{font-family:inherit;letter-spacing:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em}button{border:0;padding:0;font:inherit;cursor:pointer}img{display:block}img[src$=".svg"],img[src*=".svg?"]{object-fit:contain}.ratio-frame{position:relative;display:block;overflow:hidden;flex:none}.ratio-frame>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rst-shell{min-height:100vh;min-height:100dvh;background:#f5f6fa}.rst-page{position:relative;width:100%;min-height:100vh;min-height:100dvh;margin:0;overflow-x:hidden;background:#f5f6fa;padding-bottom:calc(72px + var(--safe-bottom))}.home-hero{position:relative;height:calc(236px + var(--safe-top));overflow:hidden;background:linear-gradient(180deg,#177924,#238a2f 55%,#dfffdf)}.home-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e5f196b,#0e5f190d 62%,#0e5f1900);content:""}.hero-bg{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-leaf-main{left:50%;top:calc(-52px + var(--safe-top));width:max(420px,112vw);height:315px;object-fit:cover;object-position:64% 47%;transform:translate(-50%)}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 69% 61%,rgba(255,255,255,.28),transparent 22%),linear-gradient(180deg,#08641a1a,#08641a00 58%,#f5f6fae6)}.top-nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;height:calc(56px + var(--safe-top));padding:calc(12px + var(--safe-top)) var(--content-gutter) 8px}.brand-logo{width:65px;height:16px;object-fit:contain}.nav-actions{display:flex;align-items:center;gap:16px}.nav-action{position:relative;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#ffffff1a}.nav-action img{width:22px;height:22px;object-fit:contain}.nav-action span{position:absolute;top:-5px;right:-5px;min-width:14px;height:14px;padding:0 3px;border-radius:8px;color:#fff;background:#ff5471;font-size:10px;font-weight:600;line-height:14px}.hero-copy{position:relative;z-index:2;width:180px;margin:14px 0 0 var(--content-gutter);color:#fff;text-shadow:0 1px 4px rgba(12,94,23,.6)}.hero-copy h1{margin:0;font-size:18px;font-weight:700;line-height:1.4}.hero-copy p{margin:8px 0 10px;font-size:12px;line-height:1.4}.hero-copy span{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 8px;border:1px solid rgba(255,255,255,.5);border-radius:44px;font-size:11px;white-space:nowrap}.home-content{position:relative;z-index:3;width:calc(100% - 30px);margin:-45px auto 0}.quick-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-height:90px;padding:16px 12px;border-radius:8px;background:#fff}.quick-entry{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;background:transparent}.quick-icon{position:relative;display:block;width:52px;height:52px;overflow:hidden;border-radius:8px;background:#fff}.quick-icon img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.quick-entry strong{color:var(--color-text);font-size:12px;font-weight:400;line-height:1.4;text-align:center;white-space:nowrap}.notice-bar{display:flex;align-items:center;gap:8px;width:100%;height:32px;margin-top:16px;padding:8px;border-radius:6px;background:#fff}.notice-bar>img:first-child{width:20px;height:20px;flex:0 0 20px;object-fit:contain}.notice-viewport{flex:1;height:18px;min-width:0;overflow:hidden;text-align:left}.notice-track{display:flex;flex-direction:column;animation:notice-roll 14s cubic-bezier(.4,0,.2,1) infinite}.notice-title{display:block;height:18px;min-width:0;overflow:hidden;color:var(--color-text);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.notice-arrow{width:9px;height:9px;margin-right:2px;border-top:2px solid #1b1b1b;border-right:2px solid #1b1b1b;border-radius:1px;transform:rotate(45deg)}@keyframes notice-roll{0%,16%{transform:translateY(0)}25%,41%{transform:translateY(-18px)}50%,66%{transform:translateY(-36px)}75%,91%{transform:translateY(-54px)}to{transform:translateY(-72px)}}.planting-card{position:relative;height:160px;margin-top:16px;overflow:hidden;border-radius:8px;background:#8eca47}.planting-bg{width:100%;height:100%;object-fit:cover}.planting-content{position:absolute;top:0;right:0;bottom:0;left:0;padding:27px 9px}.planting-content h2{margin:0;color:#ecffc6;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.25;letter-spacing:1.2px;text-shadow:0 2px 3px rgba(45,111,26,.5)}.planting-content button{display:inline-flex;align-items:center;gap:2px;height:32px;margin-top:12px;padding:0 12px;border-radius:28px;color:#fff;background:linear-gradient(180deg,#6fe736,#30b51f);font-size:12px;font-weight:700;line-height:18px;letter-spacing:.12px;box-shadow:inset 0 0 0 1px #fff3}.planting-content button img{width:6px;height:10px;flex:0 0 6px;object-fit:contain}.news-section{margin-top:16px}.section-heading{display:flex;align-items:center;justify-content:space-between;height:24px}.section-heading h2{margin:0;color:var(--color-text);font-size:16px;font-weight:700;line-height:1.4}.section-heading button{display:flex;align-items:center;gap:4px;color:var(--color-muted);background:transparent;font-size:13px}.section-arrow{width:7px;height:7px;border-top:1.5px solid rgba(27,27,27,.4);border-right:1.5px solid rgba(27,27,27,.4);border-radius:1px;transform:rotate(45deg)}.news-card{display:flex;flex-direction:column;gap:20px;margin-top:12px;padding:16px 12px;border-radius:8px;background:#fff}.news-item{position:relative;display:flex;gap:16px;min-height:80px;cursor:pointer}.news-item+.news-item:before{position:absolute;top:-10px;left:0;right:0;height:1px;background:#f0f0f0;content:""}.news-main{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:space-between}.news-title{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text);font-size:13px;font-weight:500;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-tag{display:inline-flex;align-items:center;justify-content:center;height:20px;margin-right:8px;padding:0 8px;border-radius:4px;font-size:11px;font-weight:400;line-height:20px;vertical-align:1px}.news-tag-official{color:var(--color-primary);background:#5fa92d1a}.news-tag-event{color:#dc9730;background:#dc97301a}.news-tag-industry{color:#3981ce;background:#3981ce1a}.news-tag-neutral{color:#777;background:#7777771a}.news-main time{color:var(--color-muted);font-size:12px;line-height:1.4}.news-image{width:112px;height:80px;flex:0 0 112px;border-radius:4px;object-fit:cover}.bottom-tabs{position:fixed;z-index:10;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);width:100%;height:calc(56px + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:#fff}.tab-item{position:relative;display:flex;height:56px;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-top:.5px solid #e5e5e5;color:#ccc;background:#fff;font-size:11px}.tab-icon{display:grid;flex:0 0 24px;min-width:24px;min-height:24px;place-items:center;width:24px;height:24px}.tab-icon img{display:block;flex:0 0 24px;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;object-fit:contain}.tab-item.active{overflow:visible;border-top-color:transparent;color:var(--color-primary)}.tab-item.active:before{position:absolute;top:-17px;left:50%;width:94px;height:67px;background:url(/assets/figma/home/union.svg?v=20261002) center / contain no-repeat;transform:translate(-50%);content:""}.tab-item.active .tab-icon{position:relative;z-index:1;flex:0 0 36px;width:36px;height:36px;margin-top:-15px;border-radius:50%;background:var(--color-primary)}.tab-item.active .tab-icon img{flex:0 0 24px;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px}.tab-item.active>span:last-child{position:relative;z-index:1}.announcement-shell{background:#f4f5f7}.announcement-page{min-height:100vh;min-height:100dvh;background:#f4f5f7}.announcement-header{position:sticky;z-index:5;top:0;display:grid;grid-template-columns:88px minmax(0,1fr) 88px;align-items:end;height:calc(56px + var(--safe-top));padding:var(--safe-top) 16px 0;background:#f4f5f7}.announcement-header h1{align-self:center;margin:0;color:#222;font-size:16px;font-weight:500;line-height:44px;text-align:center}.announcement-back{display:grid;align-self:center;place-items:center;width:24px;height:44px;background:transparent}.announcement-back span{width:10px;height:10px;border-bottom:1.5px solid #222222;border-left:1.5px solid #222222;transform:rotate(45deg)}.announcement-header-spacer{width:100%;height:44px}.announcement-list{display:flex;flex-direction:column;gap:12px;width:100%;padding:12px 15px 24px}.announcement-card{display:flex;min-height:166px;flex-direction:column;gap:12px;padding:16px;border-radius:12px;background:#fff;cursor:pointer}.announcement-card h2{min-width:0;margin:0;overflow:hidden;color:var(--color-text);font-size:14px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.announcement-card time{color:var(--color-muted);font-size:12px;line-height:1}.announcement-card p{display:-webkit-box;min-height:39px;margin:0;overflow:hidden;color:#1b1b1bb3;font-size:13px;font-weight:400;line-height:1.5;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.announcement-detail{display:flex;align-items:center;justify-content:space-between;min-height:29px;margin-top:auto;padding-top:12px;border-top:1px solid #f0f0f0;color:var(--color-text);background:transparent;font-size:12px;line-height:17px}.announcement-chevron{width:7px;height:7px;border-top:1.2px solid var(--color-primary);border-right:1.2px solid var(--color-primary);transform:rotate(45deg)}.announcement-detail-shell,.announcement-detail-page{min-height:100vh;min-height:100dvh;background:#f4f5f7}.announcement-detail-header{background:#fff}.announcement-detail-header:after{position:absolute;right:0;bottom:-8px;left:0;height:8px;background:#f4f5f7;content:""}.announcement-detail-content{min-height:calc(100vh - 56px - var(--safe-top));min-height:calc(100dvh - 56px - var(--safe-top));margin-top:8px;padding:16px 16px 32px;background:#fff}.announcement-detail-content h2{margin:0;color:#222;font-size:16px;font-weight:500;line-height:1.32}.announcement-detail-content time{display:block;margin-top:12px;color:#999;font-size:12px;line-height:1}.announcement-detail-divider{width:100%;height:1px;margin:12px 0;background:#f0f0f0}.announcement-detail-body{color:#222;font-size:13px;line-height:1.5}.announcement-detail-body p{margin:0 0 8px}.announcement-detail-body p:last-child{margin-bottom:0}.message-shell,.message-page{min-height:100vh;min-height:100dvh;background:#f4f5f7}.message-header{background:#fff}.message-list{display:flex;flex-direction:column;gap:20px;width:100%;padding:16px 14px 28px;overflow:hidden}.message-group{display:flex;flex-direction:column;align-items:center;gap:12px}.message-group>time{color:var(--color-muted);font-size:12px;line-height:1;text-align:center}.message-row{display:flex;align-items:flex-end;gap:8px;width:100%}.message-avatar{position:relative;display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:.9px solid #ffffff;border-radius:50%;background:#fbfff9}.message-avatar-icon{position:relative;width:18px;height:14px;border-radius:4px;background:var(--color-primary)}.message-avatar-icon:before{position:absolute;bottom:-3px;left:4px;width:6px;height:6px;background:var(--color-primary);clip-path:polygon(0 0,100% 0,0 100%);content:""}.message-avatar-icon:after{position:absolute;top:6px;left:4px;width:2px;height:2px;border-radius:50%;background:#fff;box-shadow:5px 0 #fff,10px 0 #fff;content:""}.message-card{display:flex;flex:1;min-width:0;flex-direction:column;gap:12px;padding:12px;border-radius:12px 12px 12px 2px;background:#fff}.message-cover{width:100%;height:140px;overflow:hidden;border-radius:8px;object-fit:cover;object-position:50% 33%}.message-copy{display:flex;flex-direction:column;gap:8px}.message-copy h2{margin:0;color:var(--color-text);font-size:14px;font-weight:500;line-height:18px}.message-copy p{margin:0;color:#1b1b1bb3;font-size:13px;font-weight:400;line-height:1.5}.platform-news-shell,.platform-news-page{min-height:100vh;min-height:100dvh;background:#f4f5f7}.platform-news-header{background:#fff}.platform-news-list{display:flex;flex-direction:column;gap:12px;width:100%;padding:12px 14px 28px}.platform-news-card{display:flex;gap:16px;width:100%;min-height:104px;padding:12px;border-radius:8px;background:#fff;cursor:pointer}.platform-news-main{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:space-between}.platform-news-title{display:flex;min-width:0;flex-wrap:wrap;column-gap:8px;row-gap:4px}.platform-news-title .news-tag{flex:0 0 auto;margin-right:0}.platform-news-title p{display:-webkit-box;flex:1 1 130px;min-width:0;margin:0;overflow:hidden;color:var(--color-text);font-size:13px;font-weight:500;line-height:1.5;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.platform-news-main time{color:var(--color-muted);font-size:12px;line-height:1}.platform-news-image{width:112px;height:80px;flex:0 0 112px;border-radius:4px;object-fit:cover}.news-detail-shell,.news-detail-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.news-detail-header{background:#fff}.news-detail-header:after{position:absolute;right:0;bottom:-8px;left:0;height:8px;background:#f7f8f8;content:""}.news-detail-content{min-height:calc(100vh - 56px - var(--safe-top));min-height:calc(100dvh - 56px - var(--safe-top));margin-top:8px;padding:16px 15px 32px;background:#fff}.news-detail-heading{display:flex;flex-direction:column;gap:12px}.news-detail-title{display:flex;align-items:flex-start;gap:12px}.news-detail-title .news-tag{flex:0 0 auto;margin-top:2px;margin-right:0}.news-detail-title h2{margin:0;color:var(--color-text);font-size:16px;font-weight:500;line-height:1.5}.news-detail-meta{display:flex;align-items:center;gap:12px;color:#1b1b1b80;font-size:13px;line-height:22.5px}.news-detail-views{display:inline-flex;align-items:center;gap:4px}.news-detail-eye{width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8C3.45 5.9 5.52 4.85 8 4.85C10.48 4.85 12.55 5.9 14 8C12.55 10.1 10.48 11.15 8 11.15C5.52 11.15 3.45 10.1 2 8Z' fill='%23C8C8C8'/%3E%3Ccircle cx='8' cy='8' r='2.05' fill='white'/%3E%3C/svg%3E") center / 16px 16px no-repeat}.news-detail-image{width:100%;height:160px;margin-top:12px;border-radius:8px;object-fit:cover}.news-detail-body{margin-top:12px;color:var(--color-text);font-size:14px;line-height:1.5}.news-detail-body p{margin:0 0 12px}.news-detail-body p:last-child{margin-bottom:0}.exchange-shell,.exchange-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.exchange-page{padding-bottom:28px}.exchange-hero{position:relative;height:calc(260px + var(--safe-top));overflow:hidden;color:#fff;background:#316f1f}.exchange-hero-bg,.exchange-hero-herb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:260px;object-fit:cover}.exchange-hero-bg{filter:blur(.2px);transform:scale(1.08)}.exchange-hero-herb{object-position:62% center}.exchange-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#10461985,#1046191f 66%,#10461900),linear-gradient(180deg,#0d421566,#0d42150d 52%,#f7f8f800)}.exchange-nav{position:relative;z-index:2;display:grid;grid-template-columns:88px minmax(0,1fr) 88px;align-items:center;height:calc(56px + var(--safe-top));padding:var(--safe-top) 15px 0}.exchange-back,.exchange-order{height:44px;background:transparent;color:#fff}.exchange-back{display:grid;width:24px;place-items:center}.exchange-back span{width:10px;height:10px;border-bottom:1.6px solid #ffffff;border-left:1.6px solid #ffffff;transform:rotate(45deg)}.exchange-nav h1{margin:0;font-size:16px;font-weight:500;line-height:44px;text-align:center}.exchange-order{justify-self:end;font-size:14px}.exchange-hero-copy{position:relative;z-index:2;width:190px;margin:32px 0 0 15px;text-shadow:0 1px 6px rgba(3,47,8,.6)}.exchange-hero-copy h2{margin:0;color:#f2ffd8;font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1.25}.exchange-hero-copy p{margin:8px 0 0;color:#eeffca;font-size:12px}.exchange-content{position:relative;z-index:3;width:calc(100% - 30px);margin:-71px auto 0}.exchange-balance{position:relative;height:110px;overflow:hidden;border-radius:8px;background:#f0fff2;box-shadow:0 0 20px #a6a6a64d}.exchange-balance img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:64% center}.exchange-balance:before{position:absolute;inset:5px auto 18px 0;width:54%;background:linear-gradient(120deg,#fffffffa 20%,#fff0 76%);content:""}.exchange-balance>div{position:relative;z-index:1;display:flex;width:166px;height:100%;flex-direction:column;justify-content:center;gap:8px;padding:12px}.exchange-balance span{color:var(--color-text);font-size:13px;font-weight:500}.exchange-balance strong{color:var(--color-primary);font-size:20px;line-height:1}.exchange-balance small{font-size:14px}.exchange-balance button{display:inline-flex;align-items:center;gap:4px;color:#1b1b1b80;background:transparent;font-size:12px}.exchange-balance button span,.exchange-record span{width:6px;height:6px;border-top:1.2px solid currentColor;border-right:1.2px solid currentColor;transform:rotate(45deg)}.exchange-promo{position:relative;height:94px;margin-top:16px;overflow:hidden;border-radius:8px;background:#edf8da}.exchange-promo img{width:100%;height:100%;object-fit:cover}.exchange-promo>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding-left:12px}.exchange-promo h2{margin:0;color:#3c8827;font-family:var(--font-display);font-size:18px;font-weight:700}.exchange-promo p{margin:0;color:#2f602999;font-size:11px}.exchange-promo button{height:24px;padding:0 16px;border-radius:42px;color:#fff;background:var(--color-primary);font-size:12px;font-weight:500}.exchange-products{margin-top:16px}.exchange-section-head{display:flex;align-items:center;justify-content:space-between;min-height:24px}.exchange-section-title,.exchange-actions,.exchange-record,.exchange-view-toggle{display:flex;align-items:center}.exchange-section-title{gap:8px}.exchange-hot-icon{position:relative;width:16px;height:16px}.exchange-hot-icon:before{position:absolute;left:4px;top:1px;width:8px;height:13px;border-radius:8px 8px 8px 2px;background:linear-gradient(180deg,#ff8730,#ff493d);transform:rotate(12deg);content:""}.exchange-hot-icon:after{position:absolute;left:6px;bottom:2px;width:4px;height:6px;border-radius:5px 5px 5px 1px;background:#ffd25c;content:""}.exchange-section-title h2{margin:0;color:var(--color-text);font-size:14px;font-weight:500}.exchange-actions{gap:10px}.exchange-view-toggle{gap:2px;padding:2px;border-radius:14px;background:#eef1ed}.exchange-toggle-btn{display:grid;width:24px;height:22px;place-items:center;border-radius:12px;background:transparent}.exchange-toggle-btn.active{background:#fff;box-shadow:0 1px 4px #3f693129}.exchange-toggle-btn span{display:block;width:12px;height:12px}.exchange-grid-icon span{background:linear-gradient(var(--color-primary),var(--color-primary)) left top / 5px 5px no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) right top / 5px 5px no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) left bottom / 5px 5px no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) right bottom / 5px 5px no-repeat}.exchange-list-icon span{background:linear-gradient(var(--color-primary),var(--color-primary)) 0 1px / 12px 2px no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) 0 5px / 12px 2px no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) 0 9px / 12px 2px no-repeat}.exchange-record{gap:4px;color:var(--color-muted);background:transparent;font-size:13px}.exchange-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;margin-top:16px}.exchange-product-card{min-width:0;overflow:hidden;border-radius:8px;background:#fff;cursor:pointer}.exchange-product-card>img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.exchange-product-info{display:flex;flex-direction:column;gap:16px;padding:16px 12px}.exchange-product-info h3,.exchange-list-info h3{margin:0;overflow:hidden;color:var(--color-text);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.exchange-product-bottom,.exchange-list-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.exchange-product-bottom p,.exchange-list-bottom strong{margin:0;color:var(--color-primary);font-size:16px;font-weight:500;white-space:nowrap}.exchange-product-bottom span,.exchange-list-bottom span{font-size:12px}.exchange-product-bottom button,.exchange-list-bottom button{height:24px;padding:0 16px;border-radius:42px;color:#fff;background:var(--color-primary);font-size:12px;font-weight:500;white-space:nowrap}.exchange-list{display:flex;flex-direction:column;gap:12px;margin-top:16px}.exchange-list-card{display:flex;gap:12px;padding:12px;border-radius:8px;background:#fff;cursor:pointer}.exchange-list-card>.ratio-frame{width:80px;height:80px;flex:0 0 80px;border-radius:6px}.exchange-list-info{display:flex;flex:1;min-width:0;flex-direction:column;gap:12px}.exchange-list-info>p{display:flex;align-items:center;gap:8px;margin:0;color:var(--color-muted);font-size:12px}.exchange-list-info>p span{width:1px;height:12px;background:#eee}.exchange-detail-shell,.exchange-detail-page{min-height:100vh;min-height:100dvh;background:#fff}.exchange-detail-page{padding-bottom:calc(68px + var(--safe-bottom))}.exchange-detail-hero{position:relative;height:calc(375px + var(--safe-top));overflow:hidden;background:#e8dfcf}.exchange-detail-hero>img{position:absolute;left:0;bottom:0;width:100%;height:375px;object-fit:cover}.exchange-detail-hero-shade{position:absolute;inset:0 0 auto;height:calc(110px + var(--safe-top));background:linear-gradient(180deg,#0000004d,#0000)}.exchange-detail-nav{position:relative;z-index:2;display:grid;grid-template-columns:88px minmax(0,1fr) 88px;align-items:center;height:calc(56px + var(--safe-top));padding:var(--safe-top) 15px 0;color:#fff}.exchange-detail-nav h1{margin:0;font-size:16px;font-weight:500;line-height:44px;text-align:center}.exchange-detail-count{position:absolute;right:8px;bottom:8px;z-index:2;display:inline-flex;height:24px;align-items:center;padding:0 8px;border-radius:4px;color:#fff;background:#00000080;font-size:11px}.exchange-detail-slide{position:absolute;z-index:2;top:50%;display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#00000047;transform:translateY(-50%)}.exchange-detail-slide-prev{left:10px}.exchange-detail-slide-next{right:10px}.exchange-detail-slide span{width:10px;height:10px;border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;transform:translate(2px) rotate(45deg)}.exchange-detail-slide-next span{transform:translate(-2px) rotate(225deg)}.exchange-detail-panel{position:relative;z-index:3;margin-top:-1px;overflow:hidden;border-radius:12px 12px 0 0;background:#f8f8f8;box-shadow:0 0 10px #a6a6a64d}.exchange-detail-summary{padding:16px 15px;background:#fff}.exchange-detail-price{margin:0;color:var(--color-primary);font-size:20px;font-weight:500}.exchange-detail-price span{font-size:13px;font-weight:400}.exchange-detail-summary h2{margin:12px 0 0;color:var(--color-text);font-size:14px;font-weight:500;line-height:1.5}.exchange-detail-description{margin:8px 0 0;color:#1b1b1ba6;font-size:13px;line-height:1.6}.exchange-detail-stock{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:var(--color-muted);font-size:12px}.exchange-detail-stock span{width:1px;height:12px;background:#eee}.exchange-detail-info{margin-top:8px;padding:16px 15px;background:#fff}.exchange-detail-info>h2{margin:0 0 12px;color:#000;font-size:16px;font-weight:500}.exchange-detail-richtext{overflow-wrap:anywhere;color:var(--color-text);font-size:14px;line-height:1.75}.exchange-detail-richtext :where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote){margin:0 0 12px}.exchange-detail-richtext :where(img,video){max-width:100%;height:auto;border-radius:6px}.exchange-detail-richtext :where(table,iframe){max-width:100%}.exchange-detail-richtext table{width:100%;border-collapse:collapse}.exchange-detail-richtext a{color:var(--color-primary)}.exchange-detail-footer{position:fixed;z-index:20;right:0;bottom:0;left:0;padding:12px 15px calc(12px + var(--safe-bottom));background:#fff}.exchange-detail-footer button{width:100%;height:44px;border-radius:50px;color:#fff;background:var(--color-primary);font-size:14px;font-weight:500}.exchange-confirm-shell,.exchange-confirm-page{min-height:100vh;min-height:100dvh;background:#f8f8f8}.exchange-confirm-page{padding-bottom:calc(76px + var(--safe-bottom))}.exchange-confirm-header{background:#fff}.exchange-confirm-content{display:flex;flex-direction:column;width:100%}.exchange-confirm-address{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 15px;color:var(--color-text);background:#fff;text-align:left}.exchange-confirm-add{position:relative;display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:4px;background:#5fa92d1f}.exchange-confirm-add:before,.exchange-confirm-add:after{position:absolute;left:50%;top:50%;border-radius:2px;background:var(--color-primary);content:"";transform:translate(-50%,-50%)}.exchange-confirm-add:before{width:11px;height:1.6px}.exchange-confirm-add:after{width:1.6px;height:11px}.exchange-confirm-add-text{flex:1;min-width:0;color:#333;font-size:14px;font-weight:500}.exchange-confirm-pin{position:relative;width:20px;height:20px;flex:0 0 20px}.exchange-confirm-pin:before{position:absolute;left:4px;top:1px;width:10px;height:10px;border:1.7px solid #333333;border-radius:50% 50% 50% 0;content:"";transform:rotate(-45deg)}.exchange-confirm-pin:after{position:absolute;left:8px;top:5px;width:3px;height:3px;border-radius:50%;background:#333;content:""}.exchange-confirm-address-main{display:flex;flex:1;min-width:0;flex-direction:column;gap:8px}.exchange-confirm-address-user{display:flex;align-items:center;gap:8px;min-width:0;color:#333;font-size:14px;line-height:1.2}.exchange-confirm-address-user strong{font-weight:500}.exchange-confirm-address-detail{display:-webkit-box;overflow:hidden;color:#1b1b1b80;font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.exchange-confirm-chevron{width:8px;height:8px;flex:0 0 8px;margin-left:auto;border-top:1.5px solid #1b1b1b;border-right:1.5px solid #1b1b1b;border-radius:1px;transform:rotate(45deg)}.exchange-confirm-product,.exchange-confirm-summary,.exchange-confirm-payment{margin-top:8px;background:#fff}.exchange-confirm-product{display:flex;gap:12px;padding:16px}.exchange-confirm-product>.ratio-frame{width:88px;height:88px;flex:0 0 88px;border-radius:8px}.exchange-confirm-product-info{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;gap:8px}.exchange-confirm-product-info h2{margin:0;overflow:hidden;color:var(--color-text);font-size:14px;font-weight:500;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.exchange-confirm-product-info p{margin:0;color:#1b1b1b66;font-size:12px;line-height:22px}.exchange-confirm-product-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.exchange-confirm-product-bottom strong{min-width:0;color:var(--color-text);font-size:14px;font-weight:500;white-space:nowrap}.exchange-confirm-product-bottom span{font-weight:500}.exchange-confirm-stepper{display:flex;height:28px;flex:0 0 auto;align-items:center;overflow:hidden;border:1px solid rgba(0,0,0,.05);border-radius:4px;background:#fff}.exchange-confirm-stepper button{display:grid;width:28px;height:26px;place-items:center;background:#fff}.exchange-confirm-stepper>span{display:grid;width:24px;height:16px;place-items:center;border-right:1px solid rgba(0,0,0,.08);border-left:1px solid rgba(0,0,0,.08);color:#000;font-size:13px;font-weight:700;line-height:1}.exchange-confirm-minus,.exchange-confirm-plus{position:relative;display:block;width:12px;height:12px}.exchange-confirm-minus:before,.exchange-confirm-plus:before,.exchange-confirm-plus:after{position:absolute;left:50%;top:50%;border-radius:1px;background:#222;content:"";transform:translate(-50%,-50%)}.exchange-confirm-minus:before,.exchange-confirm-plus:before{width:10px;height:1.4px}.exchange-confirm-plus:after{width:1.4px;height:10px}.exchange-confirm-summary{display:flex;flex-direction:column;gap:16px;padding:16px}.exchange-confirm-summary div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:16px}.exchange-confirm-summary span{color:#1b1b1b80;font-size:13px}.exchange-confirm-summary strong{color:var(--color-text);font-size:14px;font-weight:500;white-space:nowrap}.exchange-confirm-summary .exchange-confirm-total{color:var(--color-primary);font-weight:400}.exchange-confirm-payment{padding:16px}.exchange-confirm-payment h2{margin:0 0 10px;color:#1b1b1b80;font-size:14px;font-weight:400}.exchange-confirm-wallet{display:flex;height:68px;align-items:center;gap:12px;padding:12px;border-radius:12px;background:#fafafa}.exchange-confirm-rst-logo{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:50%;color:#4ca627;background:radial-gradient(circle at 50% 50%,#f8fff4 0 44%,transparent 45%),radial-gradient(circle at 50% 50%,#83d85f 0,#83d85f 62%,#e3fbdb 64%,#e3fbdb);font-size:8px;font-weight:700;box-shadow:0 0 8px #5fa92d2e}.exchange-confirm-wallet-main{display:flex;flex:1;min-width:0;flex-direction:column;gap:8px}.exchange-confirm-wallet-main strong{color:#222;font-size:14px;font-weight:500}.exchange-confirm-wallet-main span{overflow:hidden;color:#1b1b1b66;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.exchange-confirm-check{position:relative;width:18px;height:18px;flex:0 0 18px;border-radius:50%;background:var(--color-primary)}.exchange-confirm-check:after{position:absolute;left:5px;top:4px;width:7px;height:4px;border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;border-radius:1px;content:"";transform:rotate(-45deg)}.exchange-confirm-footer{position:fixed;z-index:20;right:0;bottom:0;left:0;padding:16px 15px calc(16px + var(--safe-bottom));background:#fff}.exchange-confirm-footer button{width:100%;height:44px;border-radius:50px;color:#fff;background:var(--color-primary);font-size:14px;font-weight:500}.payment-mask{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;background:#000000b3}.payment-sheet{display:flex;width:100%;max-width:430px;flex-direction:column;align-items:center;padding:16px 0 0;overflow:hidden;border-radius:16px 16px 0 0;background:#fff}.payment-close{display:grid;width:44px;height:32px;align-self:flex-end;margin-right:5px;place-items:center;background:transparent}.payment-close svg{width:24px;height:24px;fill:none;stroke:#999;stroke-linecap:round;stroke-width:1.8}.payment-title{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:2px;padding:0 24px}.payment-title span{color:var(--color-text);font-size:14px;line-height:1}.payment-title strong{max-width:100%;color:var(--color-primary);font-size:17px;font-weight:700;line-height:1.35;text-align:center;white-space:pre-line}.payment-password{display:flex;width:100%;align-items:center;justify-content:center;gap:12px;margin-top:24px;padding:0 36px}.payment-password span{position:relative;width:40px;height:40px;border-radius:8px;background:#f8f8f8}.payment-password span.filled:after{position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;background:#111;content:"";transform:translate(-50%,-50%)}.payment-keypad{display:grid;width:100%;margin-top:28px;grid-template-columns:repeat(3,minmax(0,1fr));background:#e9e9e9}.payment-key{display:grid;height:52px;place-items:center;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;color:var(--color-text);background:#fff;font-size:22px;line-height:1}.payment-key:nth-child(3n){border-right:0}.payment-key:nth-last-child(-n+3){border-bottom:0}.payment-key.blank,.payment-key.delete{background:#e9e9e9}.payment-key.blank{cursor:default}.payment-key.delete svg{width:30px;height:30px;fill:#222;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.exchange-success-mask{position:fixed;z-index:55;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#000000b3}.exchange-success-dialog{display:flex;width:100%;max-width:320px;flex-direction:column;align-items:center;gap:16px;padding:24px 12px;border-radius:16px;background:#fff}.exchange-success-icon{display:grid;width:50px;height:50px;place-items:center;border-radius:50%;background:var(--color-primary)}.exchange-success-icon svg{width:50px;height:50px;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.exchange-success-copy{display:flex;max-width:100%;flex-direction:column;align-items:center;gap:12px;text-align:center}.exchange-success-copy h2{margin:0;color:var(--color-text);font-size:14px;font-weight:500;line-height:1}.exchange-success-copy p{max-width:100%;margin:0;overflow:hidden;color:#1b1b1b66;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.exchange-success-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 12px}.exchange-success-actions button{height:40px;border-radius:50px;font-size:14px;font-weight:500}.exchange-success-secondary{color:var(--color-primary);background:#eee}.exchange-success-primary{color:#fff;background:var(--color-primary)}.orders-shell,.orders-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.orders-page{padding-bottom:calc(24px + var(--safe-bottom))}.orders-header{background:#f7f8f8}.orders-content{display:flex;width:100%;flex-direction:column;gap:16px;padding:12px 15px 24px}.orders-tabs{display:flex;align-items:center;gap:16px;overflow-x:auto;scrollbar-width:none}.orders-tabs::-webkit-scrollbar{display:none}.orders-tabs button{display:inline-flex;height:28px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 12px;border-radius:50px;color:#ccc;background:#fff;font-size:13px;font-weight:500;white-space:nowrap}.orders-tabs button.active{min-width:60px;border:1px solid var(--color-primary);color:var(--color-primary);background:#5fa92d1a;font-size:14px}.orders-list{display:flex;flex-direction:column;gap:12px}.orders-state{margin:72px 0 0;color:var(--color-muted);font-size:13px;text-align:center}.order-card{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:12px;background:#fff}.order-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;color:var(--color-text);font-size:13px;line-height:1}.order-card-head>div{display:flex;min-width:0;flex-direction:column;gap:7px}.order-card-head>div>span{overflow:hidden;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap}.order-card-head time{color:var(--color-muted);font-size:11px;white-space:nowrap}.order-card-head strong{color:var(--color-primary);font-weight:500;white-space:nowrap}.order-card-head strong.completed,.order-card-head strong.status-received{color:var(--color-text)}.order-card-head strong.status-canceled{color:var(--color-muted)}.order-divider{width:100%;height:1px;background:#0000000d}.order-product{display:flex;width:100%;align-items:center;gap:12px;min-width:0;padding:0;color:inherit;background:transparent;text-align:left}.order-product>.ratio-frame{width:72px;height:72px;flex:0 0 72px;border-radius:8px}.order-product-placeholder{width:72px;height:72px;flex:0 0 72px;border-radius:8px;background:#f0f2ef}.order-product-main{display:flex;align-self:stretch;flex:1;min-width:0;flex-direction:column;justify-content:space-between}.order-product-main h2{margin:0;overflow:hidden;color:var(--color-text);font-size:14px;font-weight:500;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.order-product-main p{margin:0;color:#1b1b1b66;font-size:12px;line-height:22px}.order-product-main div,.order-product-price{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-product-main strong{color:var(--color-primary);font-size:14px;font-weight:500;white-space:nowrap}.order-product-main strong span{font-weight:500}.order-product-main div>span{color:#1b1b1b80;font-size:13px;white-space:nowrap}.order-product-price>span{color:#1b1b1b80;font-size:13px;white-space:nowrap}.order-logistics{display:flex;width:100%;min-height:48px;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;background:#f5faf2;cursor:pointer}.order-logistics-icon{position:relative;width:26px;height:20px;flex:0 0 26px;border:1.5px solid var(--color-primary);border-radius:4px}.order-logistics-icon:before,.order-logistics-icon:after{position:absolute;bottom:-5px;width:7px;height:7px;border:1.5px solid var(--color-primary);border-radius:50%;background:#fff;content:""}.order-logistics-icon:before{left:3px}.order-logistics-icon:after{right:3px}.order-logistics-main{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.order-logistics-main strong,.order-logistics-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-logistics-main strong{color:#356d25;font-size:12px;font-weight:500}.order-logistics-main span{color:var(--color-muted);font-size:11px}.order-logistics-chevron{width:7px;height:7px;flex:0 0 7px;border-top:1px solid #8c9489;border-right:1px solid #8c9489;transform:rotate(45deg)}.order-total{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin:0;color:var(--color-text);font-size:12px}.order-total strong{color:#fe4e50;font-size:14px;font-weight:500}.order-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-actions{display:flex;flex:0 0 auto;gap:8px}.order-actions button,.order-detail-sheet footer button{height:32px;padding:0 14px;border-radius:18px;font-size:12px;white-space:nowrap}.order-detail-button,.order-detail-close-button{border:1px solid #dfe4dd;color:#676d65;background:#fff}.order-receive-button{border:1px solid var(--color-primary);color:#fff;background:var(--color-primary)}.order-receive-button:disabled{opacity:.58}.order-detail-mask,.order-confirm-mask{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;background:#0000007a}.order-detail-sheet{display:flex;width:min(430px,100%);max-height:86dvh;flex-direction:column;overflow:hidden;border-radius:14px 14px 0 0;background:#fff}.order-detail-sheet>header{position:relative;display:grid;height:52px;flex:0 0 52px;place-items:center;border-bottom:1px solid #f0f1f0}.order-detail-sheet>header h2{margin:0;color:var(--color-text);font-size:16px;font-weight:500}.order-detail-sheet>header button{position:absolute;right:8px;top:4px;width:44px;height:44px;background:transparent}.order-detail-sheet>header button:before,.order-detail-sheet>header button:after{position:absolute;left:21px;top:13px;width:1.5px;height:18px;border-radius:2px;background:#999;content:""}.order-detail-sheet>header button:before{transform:rotate(45deg)}.order-detail-sheet>header button:after{transform:rotate(-45deg)}.order-detail-product{display:flex;gap:12px;margin:14px 16px 0;padding-bottom:14px;border-bottom:1px solid #f0f1f0}.order-detail-product>.ratio-frame{width:64px;height:64px;flex:0 0 64px;border-radius:8px}.order-detail-product>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:6px}.order-detail-product strong,.order-detail-product span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-detail-product strong{color:var(--color-text);font-size:14px;font-weight:500}.order-detail-product span{color:var(--color-muted);font-size:12px}.order-detail-product p{margin:0;color:var(--color-primary);font-size:13px}.order-detail-list{display:flex;flex:1;min-height:0;flex-direction:column;margin:0;padding:8px 16px 14px;overflow-y:auto}.order-detail-list>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;min-height:36px;align-items:start;padding:9px 0;border-bottom:1px solid #f5f5f5}.order-detail-list dt,.order-detail-list dd{margin:0;font-size:12px;line-height:18px}.order-detail-list dt{color:var(--color-muted)}.order-detail-list dd{color:var(--color-text);overflow-wrap:anywhere;text-align:right}.order-detail-express{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px}.order-detail-express span{min-width:0;overflow-wrap:anywhere}.order-detail-express button{height:22px;flex:0 0 auto;padding:0 8px;border-radius:4px;color:var(--color-primary);background:#5fa92d1a;font-size:11px}.order-detail-sheet>footer{flex:0 0 auto;padding:12px 16px calc(12px + var(--safe-bottom));border-top:1px solid #f0f1f0}.order-detail-sheet>footer button{width:100%;height:42px}.order-confirm-mask{z-index:70;align-items:center;padding:24px}.order-confirm-dialog{width:min(320px,100%);padding:22px 20px 18px;border-radius:8px;background:#fff;text-align:center}.order-confirm-dialog h2{margin:0;color:var(--color-text);font-size:17px;font-weight:600}.order-confirm-dialog p{margin:14px 0 20px;color:var(--color-muted);font-size:13px;line-height:1.65}.order-confirm-dialog>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-confirm-dialog button{height:40px;border-radius:20px;color:#666;background:#f1f2f1;font-size:13px}.order-confirm-dialog button:last-child{color:#fff;background:var(--color-primary)}.order-confirm-dialog button:disabled{opacity:.58}.orders-toast{position:fixed;z-index:90;left:50%;bottom:calc(38px + var(--safe-bottom));max-width:calc(100% - 48px);margin:0;padding:10px 16px;border-radius:4px;color:#fff;background:#141414d1;font-size:13px;line-height:20px;text-align:center;transform:translate(-50%)}.stake-shell,.stake-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.stake-page{padding-bottom:24px}.stake-hero{position:relative;height:calc(260px + var(--safe-top));overflow:hidden;color:#fff;background:#0f6428}.stake-hero-image{position:absolute;left:50%;top:0;width:max(375px,100vw);height:260px;object-fit:cover;object-position:53% center;transform:translate(-50%)}.stake-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f4b18a3,#0f4b1838 56%,#0f4b1800),linear-gradient(180deg,#0000001f,#0000 58%,#f7f8f800)}.stake-nav{position:relative;z-index:2;display:grid;grid-template-columns:88px minmax(0,1fr) 88px;align-items:center;height:calc(56px + var(--safe-top));padding:var(--safe-top) 15px 0}.stake-nav h1{margin:0;font-size:16px;font-weight:500;line-height:44px;text-align:center}.stake-hero-copy{position:relative;z-index:2;width:230px;margin:45px 0 0 15px;text-shadow:0 1px 6px rgba(1,13,2,.4)}.stake-hero-copy h2{margin:0;color:#fff;font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1.25}.stake-hero-copy p{margin:8px 0 0;color:#eeffca;font-size:12px;line-height:1;white-space:nowrap}.stake-content{position:relative;z-index:3;display:flex;width:calc(100% - 30px);flex-direction:column;gap:16px;margin:-71px auto 0}.stake-summary-card{position:relative;height:120px;overflow:hidden;border-radius:8px;background:#f0fff2;box-shadow:0 0 20px #a6a6a64d}.stake-summary-card>img{position:absolute;right:-2px;top:50%;width:260px;height:135px;object-fit:cover;transform:translateY(-50%)}.stake-summary-card:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fffffff5,#ffffffad,#ffffff14);content:""}.stake-summary-content{position:relative;z-index:1;display:flex;height:100%;flex-direction:column;justify-content:center;gap:12px;padding:12px 16px}.stake-summary-head{display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--color-text);font-size:13px;font-weight:500}.stake-summary-head button{display:inline-flex;align-items:center;gap:4px;color:var(--color-text);background:transparent;font-size:12px;font-weight:400}.stake-mini-arrow{width:6px;height:6px;border-top:1.2px solid currentColor;border-right:1.2px solid currentColor;transform:rotate(45deg)}.stake-summary-content>strong{color:var(--color-primary);font-size:20px;line-height:1}.stake-summary-content>strong span{font-size:16px}.stake-summary-divider{width:100%;height:1px;background:#00000014}.stake-summary-meta{display:flex;align-items:center;gap:20px;color:var(--color-text);font-size:12px;white-space:nowrap}.stake-plan-list{display:flex;flex-direction:column;gap:16px}.stake-plan-card{display:flex;align-items:center;gap:16px;height:100px;padding:12px;border:1px solid #ffffff;border-radius:12px;background:#fff;cursor:pointer;overflow:hidden}.stake-plan-card>.ratio-frame{width:80px;height:80px;flex:0 0 80px;border-radius:8px}.stake-plan-info{display:flex;height:80px;flex:1;min-width:0;flex-direction:column;justify-content:space-between;overflow:hidden}.stake-plan-head,.stake-plan-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.stake-plan-head h2{min-width:0;flex:1;overflow:hidden;margin:0;color:var(--color-text);font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.stake-period{display:inline-flex;height:24px;max-width:128px;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;padding:0 8px;border-radius:4px;color:var(--color-primary);background:#5fa92d1a;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stake-clock{position:relative;width:14px;height:14px;border:1.4px solid var(--color-primary);border-radius:50%}.stake-clock:before,.stake-clock:after{position:absolute;left:50%;top:50%;border-radius:1px;background:var(--color-primary);content:"";transform-origin:left center}.stake-clock:before{width:4px;height:1.2px;transform:translate(-1px,-.6px) rotate(0)}.stake-clock:after{width:1.2px;height:4px;transform:translate(-.6px,-3px)}.stake-plan-info>p{display:-webkit-box;min-height:28px;max-height:28px;overflow:hidden;margin:0;color:#1b1b1b66;font-size:12px;line-height:14px;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.stake-plan-bottom strong{min-width:0;overflow:hidden;color:var(--color-primary);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.stake-plan-bottom strong span{font-size:12px}.stake-plan-bottom button{height:28px;padding:0 16px;border-radius:42px;color:#fff;background:var(--color-primary);font-size:12px;font-weight:500;white-space:nowrap}.stake-rules{padding:16px;border:1px solid #ffffff;border-radius:8px;background:linear-gradient(180deg,#eafadf,#fff 50%)}.stake-rules h2{margin:0 0 12px;color:var(--color-text);font-size:14px;font-weight:500}.stake-rules ul{margin:0;padding-left:18px;color:#1b1b1b66;font-size:12px;line-height:1.5}.stake-rules li+li{margin-top:8px}.stake-detail-shell,.stake-detail-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.stake-detail-page{padding-bottom:24px}.stake-detail-hero{position:relative;height:calc(240px + var(--safe-top));overflow:hidden;background:#edf8dd}.stake-detail-hero-bg,.stake-detail-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:240px;object-fit:cover}.stake-detail-hero-overlay{pointer-events:none}.stake-detail-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff05,#f7f8f800 62%,#f7f8f826)}.stake-detail-nav{position:relative;z-index:2;display:grid;grid-template-columns:88px minmax(0,1fr) 88px;align-items:center;height:calc(56px + var(--safe-top));padding:var(--safe-top) 15px 0}.stake-detail-nav .announcement-back{width:24px;height:44px;justify-self:start}.stake-detail-nav h1{margin:0;color:var(--color-text);font-size:16px;font-weight:500;line-height:44px;text-align:center}.stake-detail-hero>h2{position:relative;z-index:2;width:180px;margin:52px 0 0 15px;color:#3c8827;font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1.25}.stake-detail-content{position:relative;z-index:3;display:flex;width:calc(100% - 30px);flex-direction:column;gap:16px;margin:-51px auto 0}.stake-current-card{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:8px;background:#fff}.stake-current-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.stake-current-title{display:inline-flex;align-items:center;gap:4px;color:var(--color-text);font-size:14px}.stake-current-icon{width:28px;height:28px;flex:0 0 28px;border-radius:50%;object-fit:cover}.stake-current-head button{display:inline-flex;align-items:center;gap:4px;color:#1b1b1bb3;background:transparent;font-size:13px}.stake-current-card>strong{color:var(--color-primary);font-size:20px;line-height:1}.stake-current-card>strong span{font-size:16px}.stake-join-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding:45px 12px 12px;border:1px solid #ffffff;border-radius:12px;background:linear-gradient(180deg,#eff7ea,#fff 40%);box-shadow:0 0 10px #5176541a}.stake-join-ribbon{position:absolute;left:50%;top:0;display:grid;width:133px;height:29px;place-items:center;border-radius:0 0 16px 16px;color:#fff;background:var(--color-primary);font-size:14px;font-weight:500;transform:translate(-50%)}.stake-amount-field{display:flex;width:100%;height:44px;align-items:center;gap:16px;padding:0 12px;border:1px solid rgba(95,169,45,.1);border-radius:6px;background:#fff}.stake-amount-field input{flex:1;min-width:0;border:0;outline:none;color:var(--color-text);background:transparent;font:inherit;font-size:14px}.stake-amount-field input::placeholder{color:#ccc}.stake-amount-field button{color:var(--color-primary);background:transparent;font-size:14px;white-space:nowrap}.stake-balance{align-self:flex-start;margin:-4px 0 0;color:#1b1b1b66;font-size:11px}.stake-join-button{width:100%;height:44px;border-radius:50px;color:#fff;background:var(--color-primary);font-size:14px;font-weight:500}.stake-success-mask{position:fixed;z-index:55;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#000000b3}.stake-success-dialog{display:flex;width:300px;max-width:100%;height:200px;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;border-radius:16px;background:#fff}.stake-success-icon{display:grid;width:50px;height:50px;place-items:center;border-radius:50%;background:var(--color-primary)}.stake-success-icon svg{width:50px;height:50px;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.stake-success-dialog p{margin:0;color:#222;font-size:14px;line-height:20px}.stake-success-dialog button{width:200px;max-width:100%;height:44px;border-radius:50px;color:#fff;background:var(--color-primary);font-size:14px;font-weight:500}.stake-plan-metrics{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;border-radius:8px;background:#fafafa}.stake-plan-metrics div{display:flex;min-width:0;flex-direction:column;align-items:center;gap:8px;text-align:center}.stake-plan-metrics strong{color:var(--color-primary);font-size:14px;font-weight:700;white-space:nowrap}.stake-plan-metrics span{color:var(--color-text);font-size:11px;white-space:nowrap}.stake-detail-rules{margin-top:0}.stake-record-shell,.stake-record-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.stake-record-page{padding-bottom:24px}.stake-record-header{background:#fff}.stake-record-tabs{position:sticky;z-index:4;top:calc(56px + var(--safe-top));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;background:#fff}.stake-record-tabs button{position:relative;height:46px;color:#1b1b1b66;background:transparent;font-size:14px;font-weight:500;line-height:22px}.stake-record-tabs button.active{color:var(--color-text)}.stake-record-tabs button.active:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--color-primary);content:""}.stake-record-list{display:flex;width:100%;flex-direction:column;gap:12px;padding:12px 15px 24px}.stake-record-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;background:#fff}.stake-record-main{display:flex;width:100%;flex-direction:column;gap:12px}.stake-record-card-head,.stake-record-row,.stake-record-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.stake-record-card-head h2{min-width:0;margin:0;overflow:hidden;color:var(--color-text);font-size:14px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.stake-record-card-head strong{color:var(--color-primary);font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap}.stake-record-card-head strong.ended{color:#1b1b1b66}.stake-record-row{color:#1b1b1b80;font-size:13px;line-height:1.2}.stake-record-row span:last-child{flex:0 0 auto;white-space:nowrap}.stake-record-footer{padding-top:12px;border-top:1px solid rgba(0,0,0,.05)}.stake-record-footer span{color:#1b1b1b66;font-size:12px;line-height:1.2;white-space:nowrap}.stake-record-footer button{height:28px;padding:0 16px;border-radius:50px;color:var(--color-text);background:#eee;font-size:12px;font-weight:500;white-space:nowrap}.herb-atlas-shell,.herb-atlas-page{min-height:100vh;min-height:100dvh}.herb-atlas-page{background:#f7f8f8}.herb-atlas-detail{background:#fff}.herb-atlas-state{margin:88px 20px 0;color:var(--color-muted);font-size:13px;line-height:1.6;text-align:center}.herb-atlas-header{position:sticky;z-index:10;top:0;display:grid;grid-template-columns:88px minmax(0,1fr) 88px;align-items:center;height:calc(56px + var(--safe-top));padding:var(--safe-top) 15px 0;background:#fff}.herb-atlas-header h1{margin:0;color:#000;font-size:16px;font-weight:700;line-height:44px;text-align:center}.herb-atlas-header .announcement-back{justify-self:start}.herb-view-toggle{display:grid;width:44px;height:44px;justify-self:end;place-items:center;background:transparent}.herb-view-detail-icon,.herb-view-list-icon{position:relative;display:block;width:24px;height:24px}.herb-view-detail-icon:before{position:absolute;left:5px;top:5px;width:2px;height:2px;border-radius:50%;background:#606060;box-shadow:0 6px #606060,0 12px #606060;content:""}.herb-view-detail-icon:after{position:absolute;right:4px;top:4px;width:10px;height:16px;border:1.5px solid #606060;border-radius:2px;content:""}.herb-view-list-icon:before{position:absolute;left:4px;top:4px;width:4px;height:4px;border:1.5px solid #606060;border-radius:1px;box-shadow:0 7px 0 -1.5px #fff,0 7px #606060,0 14px 0 -1.5px #fff,0 14px #606060;content:""}.herb-view-list-icon:after{position:absolute;left:11px;top:5px;width:9px;height:1.5px;border-radius:1px;background:#606060;box-shadow:0 7px #606060,0 14px #606060;content:""}.herb-detail-layout{display:flex;height:calc(100vh - 56px - var(--safe-top));height:calc(100dvh - 56px - var(--safe-top));min-height:620px;overflow:hidden;background:#fff}.herb-thumb-rail{display:flex;width:75px;flex:0 0 75px;flex-direction:column;gap:8px;overflow-y:auto;background:#eff7ea;scrollbar-width:none}.herb-thumb-rail::-webkit-scrollbar{display:none}.herb-thumb-button{display:grid;width:75px;height:74px;flex:0 0 74px;place-items:center;border-radius:12px 0 0 12px;background:transparent}.herb-thumb-button.active{background:#fff}.herb-thumb-button img{width:54px;height:54px;object-fit:contain}.herb-detail-panel{display:flex;width:calc(100% - 75px);flex:1;flex-direction:column;overflow-y:auto;background:#fff;border-radius:12px 0 0 12px}.herb-detail-image-wrap{position:relative;height:300px;flex:0 0 300px;overflow:hidden}.herb-detail-image-wrap img{width:100%;height:100%;object-fit:contain}.herb-detail-copy{display:flex;flex-direction:column;gap:12px;padding:36px 16px 24px;color:#1b1b1bb3}.herb-detail-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.herb-detail-title h2,.herb-list-copy h2,.herb-detail-copy h3{margin:0;color:var(--color-text);font-weight:500}.herb-detail-title h2{font-size:16px}.herb-detail-title span,.herb-list-copy>span{display:inline-flex;height:22px;align-items:center;justify-content:center;padding:0 8px;border-radius:4px;color:var(--color-primary);background:#5fa92d1a;font-size:11px;white-space:nowrap}.herb-origin{display:flex;align-items:center;gap:4px;margin:0;color:#1b1b1bb3;font-size:12px;line-height:1.2}.herb-origin span{position:relative;width:12px;height:12px;flex:0 0 12px;border:1.2px solid currentColor;border-radius:50% 50% 50% 2px;transform:rotate(-45deg)}.herb-origin span:after{position:absolute;left:50%;top:50%;width:3px;height:3px;border-radius:50%;background:currentColor;content:"";transform:translate(-50%,-50%)}.herb-divider{width:100%;height:1px;background:#0000000d}.herb-detail-copy h3{font-size:14px}.herb-detail-copy p:not(.herb-origin){margin:0;font-size:12px;line-height:1.5}.herb-list{display:flex;flex-direction:column;gap:12px;padding:12px 15px 24px}.herb-list-card{display:flex;gap:16px;min-height:112px;padding:12px;border:1px solid #ffffff;border-radius:12px;background:#fff}.herb-list-card>.ratio-frame{width:88px;height:88px;flex:0 0 88px;border-radius:8px}.herb-list-image-placeholder{width:88px;height:88px;flex:0 0 88px;border-radius:8px;background:#eef1ed}.herb-list-copy{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.herb-list-copy h2{overflow:hidden;max-width:100%;font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.herb-list-copy>p:not(.herb-origin){overflow:hidden;max-width:100%;margin:0;color:#1b1b1b66;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.herb-list-copy .herb-origin{color:#1b1b1b66;font-size:11px}.product-center-shell,.product-center-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.product-center-page{position:relative;padding-bottom:calc(72px + var(--safe-bottom));overflow:hidden}.product-center-page:before{position:absolute;top:0;right:0;left:0;height:400px;background:linear-gradient(180deg,#ccf0c9,#ccf0c900 76%);content:""}.product-center-header{position:relative;z-index:2;display:grid;height:calc(56px + var(--safe-top));place-items:center;padding-top:var(--safe-top);background:transparent}.product-center-header h1{margin:0;color:var(--color-text);font-size:16px;font-weight:500;line-height:44px}.product-center-content{position:relative;z-index:1;display:flex;width:calc(100% - 30px);flex-direction:column;gap:12px;margin:12px auto 0}.product-hero-list,.product-series-list,.product-section,.product-guide{display:flex;flex-direction:column}.product-hero-list,.product-series-list{gap:12px}.product-image-card{position:relative;display:block;width:100%;padding:0;overflow:hidden;border-radius:8px;background:transparent}.product-image-card img{display:block;width:100%;height:100%;object-fit:cover}.product-hero-card{height:140px}.product-hero-card img{position:absolute;top:0;right:0;bottom:0;left:0}.product-hero-card-atlas img{object-position:center}.product-hero-card-rst img{width:calc(100% + 15px);height:calc(100% + 63px);max-width:none;object-position:center;transform:translate(-12px,-25px)}.product-hero-copy{position:absolute;z-index:1;top:20px;left:16px;display:flex;max-width:58%;flex-direction:column;align-items:flex-start;text-align:left}.product-hero-copy strong{color:#1d7312;font-family:var(--font-display);font-size:20px;font-weight:500;line-height:28px}.product-hero-copy small{margin-top:4px;color:#1d7312b3;font-size:12px;font-weight:400;line-height:17px}.product-hero-action{display:inline-flex;min-width:76px;height:28px;align-items:center;justify-content:center;gap:5px;margin-top:12px;padding:0 12px;border-radius:48px;color:#fff;background:#5fa92d;font-size:12px;font-weight:500;line-height:14px}.product-hero-action i{width:6px;height:6px;border-top:1.2px solid currentColor;border-right:1.2px solid currentColor;transform:rotate(45deg)}.product-section{gap:16px;margin-top:4px}.product-section-head{display:flex;height:24px;align-items:center;justify-content:space-between}.product-section-head h2,.product-guide h2{margin:0;color:var(--color-text);font-size:15px;font-weight:500;line-height:1.2}.product-section-head button{display:inline-flex;align-items:center;gap:4px;color:#1b1b1b66;background:transparent;font-size:13px}.product-section-head button span{width:7px;height:7px;border-top:1.3px solid currentColor;border-right:1.3px solid currentColor;border-radius:1px;transform:rotate(45deg)}.product-center-page .product-series-card{height:110px}.product-center-page .product-series-card>img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center}.product-center-page .product-series-card.has-series-copy{position:relative}.product-center-series-copy{position:absolute;z-index:1;top:12px;left:12px;width:58%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;pointer-events:none;text-align:left}.product-center-series-copy strong{display:block;width:100%;overflow:hidden;font-family:var(--font-display);font-size:18px;font-weight:400;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-center-series-copy small{display:block;width:100%;overflow:hidden;font-size:12px;font-weight:400;line-height:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-center-series-action{display:inline-flex;width:68px;height:24px;align-items:center;justify-content:center;gap:4px;padding:0 12px;border-radius:48px;color:#fff;background:#5fa92d;font-size:12px;font-weight:500;line-height:14px}.product-center-series-action i{width:6px;height:6px;border-top:1.2px solid currentColor;border-right:1.2px solid currentColor;transform:rotate(45deg)}.product-series-card-quick .product-center-series-copy strong{color:#0f4c07}.product-series-card-quick .product-center-series-copy small{color:#1d7312b3}.product-series-card-group{background:#fffdf8}.product-series-card-group .product-center-series-copy strong{color:#521f06}.product-series-card-group .product-center-series-copy small{color:#521f06b3}.product-series-card-source{background:#fffdf8}.product-series-card-source:after{position:absolute;z-index:0;top:0;left:0;width:100%;height:77px;background:linear-gradient(160deg,#ffffffb8 37%,#fff0 59%);content:"";pointer-events:none}.product-center-page .product-series-card-source>img{object-position:center 55%}.product-series-card-source .product-center-series-copy strong{color:#042b3b}.product-series-card-source .product-center-series-copy small{color:#042b3bb3}.product-guide{gap:12px;margin-top:4px}.product-guide-card{position:relative;min-height:272px;padding:20px 16px 20px 48px;border-radius:12px;background:#fffdf8}.product-guide-rail{position:absolute;left:14px;top:42px;bottom:42px;display:flex;flex-direction:column;justify-content:space-between}.product-guide-rail:before{position:absolute;left:10px;top:18px;bottom:18px;width:1px;border-left:1px dashed var(--color-primary);content:""}.product-guide-rail span{position:relative;z-index:1;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#fff;background:var(--color-primary);font-size:12px;font-weight:500}.product-guide-list{display:flex;flex-direction:column;gap:20px}.product-guide-step{position:relative;display:flex;min-height:64px;align-items:center;gap:12px;padding:12px;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,#fffdf7,#fffcef);box-shadow:0 1px 5px #ebe7d280}.product-guide-step:after{position:absolute;right:0;bottom:0;width:82px;height:64px;opacity:.28;background:radial-gradient(circle at 72% 70%,rgba(95,169,45,.14) 0 28%,transparent 29%),linear-gradient(135deg,transparent 0 56%,rgba(95,169,45,.1) 57% 58%,transparent 59%);content:""}.product-guide-icon{position:relative;display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid rgba(95,169,45,.16);border-radius:50%;background:#5fa92d1f}.product-guide-icon:before,.product-guide-icon:after{position:absolute;content:""}.product-guide-icon-leaf:before{width:17px;height:22px;border-radius:16px 16px 2px;background:var(--color-primary);transform:rotate(42deg)}.product-guide-icon-leaf:after{width:12px;height:2px;background:#fff;transform:rotate(-38deg)}.product-guide-icon-doc:before{width:18px;height:22px;border-radius:3px;background:var(--color-primary)}.product-guide-icon-doc:after{width:10px;height:2px;background:#fff;box-shadow:0 5px #fff,0 10px #fff}.product-guide-icon-layers:before{width:20px;height:12px;border-radius:2px;background:var(--color-primary);clip-path:polygon(50% 0,100% 30%,50% 60%,0 30%);box-shadow:0 7px #5fa92dbf,0 14px #5fa92d6b}.product-guide-step h3{margin:0;color:var(--color-text);font-size:14px;font-weight:500;line-height:1.2}.product-guide-step p{margin:8px 0 0;color:#1b1b1b80;font-size:12px;line-height:1.2;white-space:nowrap}.product-bottom-tabs{position:fixed;z-index:20;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;height:calc(58px + var(--safe-bottom));padding-bottom:var(--safe-bottom);border-top:.5px solid #e5e5e5;background:#fff}.product-tab-item{position:relative;display:flex;height:58px;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#ccc;background:transparent;font-size:11px}.product-tab-icon{position:relative;display:block;width:24px;height:24px}.product-tab-icon img{position:absolute;left:50%;top:50%;width:24px;height:24px;object-fit:contain;transform:translate(-50%,-50%)}.product-tab-item.active{color:var(--color-primary)}.product-tab-item.active:before{position:absolute;top:-16px;width:58px;height:58px;border-radius:50%;background:#fff;content:""}.product-tab-item.active .product-tab-icon{position:relative;z-index:1;width:36px;height:36px;margin-top:-15px;border-radius:50%;background:var(--color-primary)}.product-tab-item.active .product-tab-icon img{width:22px;height:22px;filter:brightness(0) invert(1)}.product-tab-item.active>span:last-child{position:relative;z-index:1}.product-series-shell,.product-series-page{min-height:100vh;min-height:100dvh}.product-series-page{padding-bottom:24px}.product-series-hero{position:relative;height:calc(260px + var(--safe-top));overflow:hidden}.product-series-hero>img{position:absolute;top:0;left:50%;width:max(375px,100vw);height:260px;object-fit:cover;transform:translate(-50%)}.product-series-hero-copy{position:absolute;z-index:1;top:100px;left:max(15px,calc((100% - 375px)/2 + 15px));display:flex;width:180px;flex-direction:column;align-items:flex-start;gap:8px}.product-series-hero-copy h2,.product-series-hero-copy p{margin:0;white-space:nowrap}.product-series-hero-copy h2{font-family:var(--font-display);font-size:28px;font-weight:500;line-height:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-stroke:.2px currentColor}.product-series-hero-copy p{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.product-series-theme-quick .product-series-hero-copy h2{color:#1d7312}.product-series-theme-quick .product-series-hero-copy p{color:#1d7312b3}.product-series-theme-group .product-series-hero-copy h2{color:#521f06}.product-series-theme-group .product-series-hero-copy p{color:#521f06b3}.product-series-theme-source .product-series-hero-copy h2{color:#042b3b}.product-series-theme-source .product-series-hero-copy p{color:#042b3bb3}.product-series-header{position:relative;z-index:2;display:grid;grid-template-columns:88px minmax(0,1fr) 88px;align-items:center;height:calc(56px + var(--safe-top));padding:var(--safe-top) 15px 0}.product-series-header .announcement-back{justify-self:start;background:transparent}.product-series-header h1{margin:0;color:var(--color-text);font-size:16px;font-weight:500;line-height:44px;text-align:center}.product-series-content{position:relative;z-index:3;display:flex;width:calc(100% - 30px);flex-direction:column;gap:12px;margin:-72px auto 0}.product-series-card{border-radius:12px;background:#fff}.product-series-standard .product-series-card{display:flex;height:224px;flex-direction:column;gap:12px;overflow:hidden;padding:12px}.product-series-main{display:flex;gap:12px;height:80px;flex:0 0 80px}.product-series-thumb{position:relative;width:80px;height:80px;flex:0 0 80px;overflow:hidden;border-radius:6px;background:#f3f6f1}.product-series-thumb>img{width:100%;height:100%;object-fit:cover}.product-series-thumb.is-empty{display:grid;place-items:center;border:1px solid rgba(95,169,45,.08);background:#5fa92d0f}.product-series-thumb.is-empty span{position:relative;width:24px;height:20px;border:1.5px solid rgba(95,169,45,.28);border-radius:4px}.product-series-thumb.is-empty span:before{position:absolute;right:4px;top:4px;width:4px;height:4px;border-radius:50%;background:#5fa92d47;content:""}.product-series-thumb.is-empty span:after{position:absolute;right:3px;bottom:3px;left:3px;height:8px;background:#5fa92d33;clip-path:polygon(0 100%,34% 35%,54% 65%,72% 18%,100% 100%);content:""}.product-series-info{display:flex;height:80px;min-width:0;flex:1;flex-direction:column;gap:12px}.product-series-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-series-title h2{margin:0;color:var(--color-text);font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap}.product-series-origin{display:inline-flex;min-width:0;align-items:center;gap:4px;overflow:hidden;color:#1b1b1b66;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.product-series-origin span{position:relative;width:12px;height:12px;flex:0 0 12px;border:1.2px solid currentColor;border-radius:50% 50% 50% 2px;transform:rotate(-45deg)}.product-series-origin span:after{position:absolute;left:50%;top:50%;width:3px;height:3px;border-radius:50%;background:currentColor;content:"";transform:translate(-50%,-50%)}.product-series-tag{display:inline-flex;height:20px;align-self:flex-start;align-items:center;justify-content:center;padding:0 8px;border-radius:4px;color:var(--color-primary);background:#5fa92d1a;font-size:11px;line-height:1}.product-series-info p{margin:0;overflow:hidden;color:#1b1b1b66;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.product-series-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:56px;flex:0 0 56px;padding:12px;border-radius:8px;background:#fafafa}.product-series-metrics div{display:flex;min-width:0;flex-direction:column;align-items:center;gap:8px}.product-series-metrics strong{color:var(--color-primary);font-size:14px;font-weight:700}.product-series-metrics span{color:var(--color-text);font-size:11px}.product-series-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.purchase-payment-summary{display:grid;width:calc(100% - 32px);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 16px 4px}.purchase-payment-summary div{display:flex;flex-direction:column;gap:5px;padding:10px 12px;border:1px solid #dce8e1;border-radius:10px;background:#f7fbf8}.purchase-payment-summary span{color:#587064;font-size:12px}.purchase-payment-summary strong{color:var(--color-primary);font-size:16px;font-weight:700}button.exchange-confirm-wallet{width:100%;border:1px solid transparent;text-align:left;font:inherit;cursor:pointer}button.exchange-confirm-wallet.active{border-color:#2c9b68;background:#f1faf5}button.exchange-confirm-wallet:not(.active) .exchange-confirm-check:after{display:none}.exchange-confirm-dcep-input{display:grid;gap:8px;margin-top:12px;color:#646b65;font-size:13px}.exchange-confirm-dcep-input input{width:100%;height:44px;padding:0 12px;border:1px solid #dfe7e1;border-radius:10px;background:#fff;color:#26322b;font-size:16px;box-sizing:border-box}.exchange-confirm-dcep-input small{color:#176b45}.product-series-actions button{height:36px;border-radius:42px;font-size:13px;font-weight:500}.product-series-actions .secondary{color:var(--color-primary);background:#5fa92d1a}.product-series-actions .primary{color:#fff;background:var(--color-primary)}.product-series-source .product-series-content{gap:12px}.product-series-source .product-series-card{height:176px;overflow:hidden;background:#f9f8f6;box-shadow:none}.product-source-card-top{position:relative;height:104px;overflow:hidden;border-radius:12px 12px 0 0;background:#f9f8f6}.product-source-card-top>img{position:absolute;left:0;top:0;width:130px;height:104px;object-fit:cover;object-position:center}.product-source-info{position:absolute;left:80px;right:-5px;top:0;display:flex;height:104px;flex-direction:column;gap:8px;overflow:visible;padding:8px 16px 8px 40px;background:transparent}.product-source-info:before,.product-source-info:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.product-source-info:before{z-index:0;background:url(/assets/figma/product-series/source-green-shape.svg) center / 100% 100% no-repeat}.product-source-info:after{z-index:0;top:0;right:-1px;bottom:0;left:1px;background:url(/assets/figma/product-series/source-green-shape-overlay.svg) center / 100% 100% no-repeat}.product-source-info h2{position:relative;z-index:1;margin:0;color:#f1e684;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.15}.product-source-divider{position:relative;z-index:1;height:1px;background:#f1e6841f}.product-source-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-source-metrics div{display:flex;min-width:0;flex-direction:column;gap:4px}.product-source-metrics span{color:#d4cb7d80;font-size:11px;line-height:1.2}.product-source-metrics strong{color:#f1e684;font-size:14px;font-weight:700;line-height:1.2}.product-source-actions{padding:16px 12px 0}.product-source-actions button{height:40px;border-radius:8px;font-size:14px;line-height:1}.product-source-actions .secondary{border:1px solid rgba(163,97,20,.5);color:#a36114;background:transparent}.product-source-actions .primary{background:linear-gradient(90deg,#63ad6b,#458b4c)}.community-shell,.community-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.community-page{position:relative;padding-bottom:calc(72px + var(--safe-bottom));overflow:hidden}.community-page:before{position:absolute;top:0;right:0;left:0;height:240px;background:linear-gradient(181deg,#e9ffd2 1%,#e6f8c500 96%);content:""}.community-header{position:relative;z-index:2;display:grid;height:calc(56px + var(--safe-top));place-items:center;padding-top:var(--safe-top)}.community-header h1{margin:0;color:var(--color-text);font-size:16px;font-weight:500;line-height:44px}.community-hero{position:relative;z-index:1;width:calc(100% - 30px);height:139px;margin:20px auto 0;overflow:hidden;border-radius:8px;background:#e9ffde}.community-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:52% 58%}.community-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#5929026b,#59290214 48%,#59290200 76%)}.community-hero h2{position:relative;z-index:1;margin:0;padding:16px;color:#fff4d9;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.2;text-shadow:0 1px 5px rgba(100,50,16,.5);white-space:nowrap}.community-panel{position:relative;z-index:2;display:flex;flex-direction:column;gap:20px;margin-top:12px;padding:16px 15px 20px;border-radius:12px 12px 0 0;background:#fff;box-shadow:0 -1px 10px #e0eae280}.community-stake-card{display:flex;width:100%;align-items:center;gap:12px;padding:12px;border-radius:8px;background:#f5fbf2;text-align:left}.community-stake-icon{position:relative;display:block;width:44px;height:44px;flex:0 0 44px;overflow:hidden;border-radius:50%}.community-stake-icon img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.community-stake-card>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:8px}.community-stake-card small{color:var(--color-text);font-size:12px;line-height:1.2}.community-stake-card strong{color:var(--color-primary);font-size:18px;line-height:1.2}.community-stake-card em,.community-overview-card em{font-size:12px;font-style:normal;font-weight:500}.community-stake-card i,.community-partner-stats i{width:8px;height:8px;border-top:1.5px solid var(--color-primary);border-right:1.5px solid var(--color-primary);transform:rotate(45deg)}.community-section{display:flex;flex-direction:column;gap:12px}.community-section h2,.community-section-title h2{margin:0;color:var(--color-text);font-size:15px;font-weight:500;line-height:1.2}.community-section-title{display:flex;align-items:center;gap:4px}.community-section-title span{color:#1b1b1b66;font-size:12px}.community-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.community-overview-card{display:flex;min-width:0;flex-direction:column;gap:8px;padding:8px;border-radius:8px;background:#fafafa}.community-overview-card span{color:var(--color-text);font-size:12px;line-height:1.2}.community-overview-card strong{color:var(--color-primary);font-size:14px;line-height:1.2;white-space:nowrap}.community-partner-list{display:flex;flex-direction:column;gap:12px}.community-state{display:flex;min-height:72px;align-items:center;justify-content:center;gap:10px;padding:16px;border-radius:8px;background:#fafafa;color:#1b1b1b8c;font-size:13px;text-align:center}.community-state-error{flex-direction:column}.community-state button{border:0;background:transparent;color:var(--color-primary);font:inherit;cursor:pointer}.community-partner-card{display:flex;flex-direction:column;gap:16px;padding:12px;border-radius:8px;background:#fafafa;cursor:pointer}.community-partner-head{display:flex;align-items:center;gap:12px}.community-avatar-wrap{position:relative;width:45px;height:60px;flex:0 0 45px}.community-avatar{display:block;width:45px;height:45px;border-radius:50%;object-fit:cover}.community-avatar-empty{position:relative;overflow:hidden;border:1px solid #cfe4d5;background:#eaf4ed;box-shadow:inset 0 0 0 3px #ffffff73}.community-avatar-empty:before{position:absolute;top:9px;left:50%;width:13px;height:13px;border-radius:50%;background:#91b89c;content:"";transform:translate(-50%)}.community-avatar-empty:after{position:absolute;left:50%;bottom:5px;width:29px;height:17px;border-radius:16px 16px 8px 8px;background:#91b89c;content:"";transform:translate(-50%)}.community-avatar-wrap span{position:absolute;left:50%;bottom:0;display:inline-flex;height:16px;align-items:center;justify-content:center;padding:0 8px;border:1px solid rgba(95,169,45,.1);border-radius:4px;color:#fff;background:var(--color-primary);font-size:10px;white-space:nowrap;transform:translate(-50%)}.community-avatar-wrap span.muted{border-color:transparent;color:#1b1b1b66;background:#eee}.community-partner-meta{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px}.community-partner-meta h3{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;font-size:15px;font-weight:500;line-height:1.2}.community-partner-meta p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1b1b1b66;font-size:12px;line-height:1.2}.user-levels{display:flex;flex:0 0 auto;align-items:center;gap:6px}.community-level{position:relative;width:64px;height:60px;flex:0 0 64px}.community-level img{position:absolute;left:50%;top:50%;width:54px;height:54px;object-fit:contain;transform:translate(-50%,-50%)}.community-level span{position:absolute;left:50%;top:40px;color:#fff;font-size:8px;line-height:1;text-align:center;text-shadow:0 .5px 2px rgba(6,65,7,.6);white-space:nowrap;transform:translate(-50%)}.community-partner-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:16px;border-top:1px solid #eeeeee}.community-partner-stats div{display:flex;min-width:0;flex-direction:column;align-items:center;gap:8px;text-align:center}.community-partner-stats span{color:var(--color-text);font-size:12px;line-height:1.2;white-space:nowrap}.community-partner-stats strong{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:var(--color-primary);font-size:14px;font-weight:500;line-height:1.2}.community-partner-stats i{width:7px;height:7px;flex:0 0 7px}.community-detail-shell,.community-detail-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.community-detail-header{position:sticky;z-index:5;top:0;display:grid;grid-template-columns:88px minmax(0,1fr) 88px;align-items:center;height:calc(56px + var(--safe-top));padding:var(--safe-top) 15px 0;background:#f7f8f8}.community-detail-header .announcement-back{justify-self:start}.community-detail-header h1{margin:0;color:var(--color-text);font-size:16px;font-weight:500;line-height:44px;text-align:center}.community-detail-content{display:flex;width:calc(100% - 28px);flex-direction:column;gap:16px;margin:12px auto 0;padding-bottom:28px}.community-detail-section{display:flex;flex-direction:column;gap:12px}.community-detail-section>h2{margin:0;color:var(--color-text);font-size:16px;font-weight:500;line-height:1.2}.community-detail-user-card{padding:12px;border:1px solid #ffffff;border-radius:8px;background:linear-gradient(180deg,#ebffdc,#fff)}.community-detail-user-card .community-partner-head{min-height:58px}.community-detail-level img{width:52px;height:52px}.community-detail-list{display:flex;flex-direction:column;gap:12px}.community-detail-card{background:#fff;cursor:pointer}.community-detail-card .community-partner-head{min-height:60px}.community-detail-card .community-partner-stats{border-top-color:#f0f0f0}.mine-shell,.mine-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.mine-page{position:relative;padding-bottom:calc(72px + var(--safe-bottom));overflow:hidden}.mine-bg{position:absolute;top:0;right:0;left:0;height:240px;background:radial-gradient(circle at 82% 4%,#8ac9723d 0,#8ac97200 90px),linear-gradient(180deg,#edffe5,#e4f7d1 56%,#e4f7d100)}.mine-top-actions{position:relative;z-index:2;display:flex;justify-content:flex-end;gap:12px;height:calc(76px + var(--safe-top));padding:calc(48px + var(--safe-top)) 18px 0}.mine-top-icon{position:relative;flex:0 0 24px;min-width:24px;min-height:24px;width:24px;height:24px;background:transparent}.mine-top-icon img{display:block;flex:0 0 24px;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;object-fit:contain}.mine-lang:before{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1.5px solid #1b1b1b;border-radius:50%;content:""}.mine-lang:after{position:absolute;left:6px;top:11px;width:12px;height:1.5px;border-radius:2px;background:#1b1b1b;box-shadow:0 -5px 0 -.5px #1b1b1b,0 5px 0 -.5px #1b1b1b;content:""}.mine-setting:before{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1.6px solid #1b1b1b;border-radius:6px;content:"";transform:rotate(45deg)}.mine-setting:after{position:absolute;left:50%;top:50%;width:5px;height:5px;border:1.5px solid #1b1b1b;border-radius:50%;content:"";transform:translate(-50%,-50%)}.mine-content{position:relative;z-index:1;display:flex;width:calc(100% - 30px);flex-direction:column;gap:12px;margin:16px auto 0}.mine-profile{display:flex;align-items:center;gap:12px}.mine-avatar-wrap{position:relative;width:60px;height:60px;flex:0 0 60px}.mine-avatar-wrap img{width:60px;height:60px;border-radius:50%;object-fit:cover}.mine-avatar-wrap span{position:absolute;left:50%;bottom:-8px;display:inline-flex;height:16px;align-items:center;justify-content:center;padding:0 8px;border-radius:4px;color:#1b1b1b66;background:#eee;font-size:10px;white-space:nowrap;transform:translate(-50%)}.mine-user{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px}.mine-user h1{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:18px;font-weight:700;line-height:1.2}.mine-user p{display:flex;align-items:center;gap:4px;margin:0;color:#1b1b1b66;font-size:12px;line-height:1.2}.mine-user p>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mine-user button{position:relative;flex:0 0 16px;width:16px;height:16px;background:transparent}.mine-user button:before,.mine-user button:after{position:absolute;width:8px;height:10px;border:1px solid #cccccc;border-radius:2px;content:""}.mine-user button:before{left:6px;top:3px}.mine-user button:after{left:3px;top:1px;background:#edffe580}.mine-level{position:relative;width:64px;height:60px;flex:0 0 64px}.mine-level img{position:absolute;left:50%;top:50%;width:55px;height:55px;object-fit:contain;transform:translate(-50%,-50%)}.mine-level span{position:absolute;left:50%;top:40px;color:#fff;font-size:8px;line-height:1;text-align:center;text-shadow:0 .5px 2px rgba(6,65,7,.6);white-space:nowrap;transform:translate(-50%)}.mine-assets,.mine-feature-list{display:flex;flex-direction:column;gap:12px}.mine-balance-card{position:relative;height:88px;overflow:hidden;border-radius:8px;background:#f0fff2}.mine-balance-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center}.mine-balance-card:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(112deg,#ffffffe6,#ffffff9e 38%,#fff0 70%);content:""}.mine-balance-card>div{position:relative;z-index:1;display:flex;height:100%;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:12px}.mine-balance-card span{color:var(--color-text);font-size:12px;line-height:1}.mine-balance-card strong{color:var(--color-primary);font-size:16px;line-height:1}.mine-balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mine-balance-grid .mine-balance-card{min-width:0}.mine-balance-gold strong{color:#a9842d}.mine-balance-cyan strong{color:#079895}.mine-balance-green{background:linear-gradient(135deg,#f6fff8,#dff5e6)}.mine-feature-card{position:relative;display:block;width:100%;height:80px;overflow:hidden;border-radius:8px;background:#fff;text-align:left}.mine-feature-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center;opacity:.9}.mine-feature-card:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#ffffffeb,#fff9 45%,#fff0 78%);content:""}.mine-feature-card>span{position:relative;z-index:1;display:flex;height:100%;flex-direction:column;justify-content:center;gap:8px;padding:12px}.mine-feature-card strong{color:#3c8827;font-size:14px;font-weight:500}.mine-feature-card em{display:inline-flex;width:68px;height:24px;align-items:center;justify-content:center;gap:4px;border-radius:48px;color:#fff;background:var(--color-primary);font-size:12px;font-style:normal;font-weight:500}.mine-feature-card i{width:6px;height:6px;border-top:1.2px solid #ffffff;border-right:1.2px solid #ffffff;transform:rotate(45deg)}.mine-action-card{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:16px 12px;border-radius:8px;background:#fff}.mine-action{display:flex;min-width:0;flex-direction:column;align-items:center;gap:8px;background:transparent}.mine-action-icon{position:relative;display:grid;width:44px;height:44px;place-items:center;overflow:hidden;border-radius:50%;background:#eafcec}.mine-action-icon img{position:absolute;left:50%;top:50%;width:35px;height:35px;object-fit:contain;transform:translate(-50%,-50%)}.mine-action strong{color:var(--color-text);font-size:12px;font-weight:400;line-height:1}.mine-action-detail:before{width:22px;height:26px;border:1.8px solid var(--color-primary);border-radius:4px;background:linear-gradient(var(--color-primary),var(--color-primary)) 5px 8px / 12px 1.4px no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) 5px 14px / 12px 1.4px no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) 5px 20px / 8px 1.4px no-repeat;content:""}.mine-action-exchange:before{width:25px;height:25px;border:2px solid var(--color-primary);border-radius:50%;content:""}.mine-action-exchange:after{position:absolute;width:22px;height:22px;border-top:2px solid var(--color-primary);border-right:2px solid var(--color-primary);border-radius:50%;content:"";transform:rotate(36deg)}.mine-action-transfer:before,.mine-action-transfer:after{position:absolute;width:22px;height:10px;border-radius:10px;content:""}.mine-action-transfer:before{top:12px;border-top:2px solid var(--color-primary);border-right:2px solid var(--color-primary)}.mine-action-transfer:after{bottom:12px;border-bottom:2px solid var(--color-primary);border-left:2px solid var(--color-primary)}.mine-menu-card{display:flex;flex-direction:column;padding:0 16px;border:.5px solid rgba(255,255,255,.1);border-radius:8px;background:#fff}.mine-menu-row{display:flex;height:64px;align-items:center;gap:12px;border-bottom:1px solid #f2f2f2;background:transparent}.mine-menu-row:last-child{border-bottom:0}.mine-menu-row strong{flex:1;color:var(--color-text);font-size:14px;font-weight:400;text-align:left}.mine-menu-row>i{width:8px;height:8px;border-top:1.4px solid #1b1b1b;border-right:1.4px solid #1b1b1b;transform:rotate(45deg)}.mine-menu-icon{position:relative;width:24px;height:24px;flex:0 0 24px}.mine-menu-icon img{width:24px;height:24px;object-fit:contain}.mine-menu-icon:before,.mine-menu-icon:after{position:absolute;content:""}.mine-menu-id:before{top:4px;right:2px;bottom:4px;left:2px;border:1.5px solid #1b1b1b;border-radius:2px}.mine-menu-id:after{left:7px;top:9px;width:4px;height:4px;border-radius:50%;background:#5fa92d;box-shadow:6px -1px 0 -1px #1b1b1b,6px 4px 0 -1px #1b1b1b}.mine-menu-share:before{left:4px;top:5px;width:6px;height:6px;border:1.5px solid #1b1b1b;border-radius:50%;box-shadow:10px 5px 0 -1.5px #fff,10px 5px #1b1b1b,2px 12px 0 -1.5px #fff,2px 12px #1b1b1b}.mine-menu-share:after{left:9px;top:10px;width:10px;height:9px;border-top:1.5px solid #1b1b1b;border-left:1.5px solid #1b1b1b;transform:skewY(-24deg)}.mine-menu-service:before{left:4px;top:6px;width:16px;height:12px;border:1.5px solid #1b1b1b;border-top-color:transparent;border-radius:0 0 10px 10px}.mine-menu-service:after{left:3px;top:11px;width:4px;height:7px;border-radius:4px;background:#5fa92d;box-shadow:14px 0 #5fa92d}.mine-menu-help:before,.mine-menu-about:before,.mine-menu-language:before{top:4px;right:4px;bottom:4px;left:4px;border:1.5px solid #1b1b1b;border-radius:50%}.mine-menu-help:after{left:11px;top:7px;width:2px;height:9px;border-radius:2px;background:#1b1b1b;box-shadow:0 10px 0 -.2px #1b1b1b}.mine-menu-about:after{left:11px;top:7px;width:2px;height:10px;border-radius:2px;background:#1b1b1b;box-shadow:0 -3px 0 -.3px #1b1b1b}.mine-menu-language:after{left:7px;top:11px;width:10px;height:1.4px;border-radius:2px;background:#1b1b1b;box-shadow:0 -5px 0 -.5px #1b1b1b,0 5px 0 -.5px #1b1b1b}.mine-logout{height:48px;border-radius:8px;color:var(--color-text);background:#fff;font-size:14px}.mine-version{margin:0 0 12px;color:#1b1b1b66;font-size:12px;line-height:1;text-align:center}.mine-page .tab-item.active .tab-icon img{filter:brightness(0) invert(1)}.mine-language-overlay{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;background:#000000b3}.mine-language-sheet{display:flex;width:100%;flex-direction:column;gap:12px;padding:16px 15px calc(20px + var(--safe-bottom));border-radius:16px 16px 0 0;background:#fff}.mine-language-option{display:flex;width:100%;height:60px;align-items:center;justify-content:space-between;padding:12px;border-radius:12px;background:#fff}.mine-language-option.active{background:#f8f8f8}.mine-language-option>span{display:flex;min-width:0;align-items:center;gap:12px}.mine-language-flag{width:42px;height:28px;flex:0 0 42px;border-radius:4px;object-fit:cover}.mine-language-option strong{overflow:hidden;color:#222;font-size:14px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mine-language-radio{width:20px;height:20px;flex:0 0 20px}.mine-logout-overlay{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;background:#000000b3}.mine-logout-sheet{width:100%;overflow:hidden;border-radius:16px 16px 0 0;background:#fff}.mine-logout-actions{display:flex;flex-direction:column;align-items:stretch;padding-top:20px;background:#fff}.mine-logout-actions p{display:flex;height:35px;align-items:flex-start;justify-content:center;margin:0;color:var(--color-muted);font-size:14px;line-height:1}.mine-logout-actions button,.mine-logout-cancel{display:flex;width:100%;height:58px;align-items:center;justify-content:center;border-top:1px solid #f0f0f0;color:var(--color-text);background:#fff;font-size:15px;line-height:1}.mine-logout-actions .danger{color:#fe4e50}.mine-logout-cancel{height:calc(58px + var(--safe-bottom));align-items:flex-start;padding-top:16px;border-top:8px solid #f7f8f8}.settings-shell,.settings-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.settings-header{position:sticky;z-index:5;top:0;display:grid;grid-template-columns:88px minmax(0,1fr) 88px;align-items:center;height:calc(56px + var(--safe-top));padding:var(--safe-top) 15px 0;background:#f7f8f8}.settings-header h1{margin:0;color:var(--color-text);font-size:16px;font-weight:500;line-height:44px;text-align:center}.settings-back{display:grid;width:24px;height:44px;place-items:center;background:transparent}.settings-back span{width:10px;height:10px;border-bottom:1.8px solid var(--color-text);border-left:1.8px solid var(--color-text);border-radius:1px;transform:rotate(45deg)}.settings-card{display:flex;width:calc(100% - 30px);flex-direction:column;margin:40px auto 0;padding:0 16px;border-radius:8px;background:#fff}.settings-row{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #f2f2f2;background:transparent}.settings-row:first-child{min-height:80px}.settings-row:last-child{border-bottom:0}.settings-row-title{flex:0 0 auto;color:var(--color-text);font-size:14px;line-height:1.2;white-space:nowrap}.settings-row-side{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.settings-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.settings-row-value{overflow:hidden;color:var(--color-text);font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.settings-row-side i{width:8px;height:8px;flex:0 0 8px;border-top:1.5px solid var(--color-text);border-right:1.5px solid var(--color-text);border-radius:1px;transform:rotate(45deg)}.payment-prompt-overlay{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;background:#000000b3}.payment-prompt-sheet{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;gap:20px;padding:16px 15px calc(54px + var(--safe-bottom));border-radius:16px 16px 0 0;background:#fff}.payment-prompt-close{align-self:flex-end;display:grid;width:24px;height:24px;place-items:center;background:transparent}.payment-prompt-close span,.payment-shield span,.payment-success-icon span{position:relative;display:block}.payment-prompt-close span{width:16px;height:16px}.payment-prompt-close span:before,.payment-prompt-close span:after{position:absolute;left:50%;top:50%;width:16px;height:2px;border-radius:2px;background:#1b1b1b80;content:""}.payment-prompt-close span:before{transform:translate(-50%,-50%) rotate(45deg)}.payment-prompt-close span:after{transform:translate(-50%,-50%) rotate(-45deg)}.payment-shield{position:relative;display:grid;width:100px;height:100px;place-items:center}.payment-shield:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;background:#f3faef;clip-path:polygon(50% 0,65% 8%,86% 12%,86% 46%,80% 67%,64% 84%,50% 93%,36% 84%,20% 67%,14% 46%,14% 12%,35% 8%);content:""}.payment-shield:after{position:absolute;top:18px;right:24px;bottom:22px;left:24px;background:#6bc83b;clip-path:polygon(50% 0,66% 8%,100% 13%,100% 47%,88% 70%,64% 90%,50% 100%,36% 90%,12% 70%,0 47%,0 13%,34% 8%);content:""}.payment-shield span{z-index:1;width:23px;height:13px;border-bottom:4px solid #ffffff;border-left:4px solid #ffffff;border-radius:2px;transform:translateY(-2px) rotate(-45deg)}.payment-prompt-sheet p{margin:0;color:var(--color-text);font-size:14px;line-height:1.2}.payment-primary-button{display:flex;width:200px;height:44px;align-items:center;justify-content:center;border-radius:50px;color:#fff;background:var(--color-primary);font-size:14px;font-weight:500;line-height:22px}.product-payment-prompt{gap:16px;padding-top:28px}.payment-prompt-actions{display:grid;width:min(100%,345px);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payment-prompt-actions .payment-primary-button,.payment-secondary-button{width:100%;height:44px;border-radius:50px;font-size:14px;font-weight:500;line-height:22px}.payment-secondary-button{border:1px solid var(--color-primary);color:var(--color-primary);background:#fff}.edit-nickname-shell,.edit-nickname-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.edit-nickname-header{background:#fff}.edit-nickname-content{display:flex;width:calc(100% - 30px);flex-direction:column;align-items:center;gap:20px;margin:16px auto 0}.edit-nickname-field{display:flex;width:100%;height:44px;align-items:center;gap:16px;padding:0 12px;border-radius:6px;background:#fff}.edit-nickname-field input{width:100%;min-width:0;height:100%;border:0;outline:none;color:var(--color-text);background:transparent;font:inherit;font-size:14px;line-height:22px}.edit-nickname-clear{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:50%;background:#eee}.edit-nickname-clear span{position:relative;width:12px;height:12px}.edit-nickname-clear span:before,.edit-nickname-clear span:after{position:absolute;left:50%;top:50%;width:12px;height:1.5px;border-radius:2px;background:#1b1b1bb3;content:""}.edit-nickname-clear span:before{transform:translate(-50%,-50%) rotate(45deg)}.edit-nickname-clear span:after{transform:translate(-50%,-50%) rotate(-45deg)}.edit-nickname-submit{display:flex;width:200px;height:44px;align-items:center;justify-content:center;border-radius:50px;color:#fff;background:var(--color-primary);font-size:14px;font-weight:500;line-height:22px}.edit-password-shell,.edit-password-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.edit-password-header{background:#fff}.edit-password-content{display:flex;width:calc(100% - 30px);flex-direction:column;align-items:center;gap:20px;margin:16px auto 0}.edit-password-field{display:flex;width:100%;flex-direction:column;gap:12px}.edit-password-field span{color:var(--color-text);font-size:14px;font-weight:500;line-height:22px}.edit-password-field input{width:100%;height:40px;border:0;border-radius:6px;outline:none;color:var(--color-text);background:#fff;font:inherit;font-size:14px;line-height:22px;padding:9px 12px}.edit-password-field input::placeholder{color:#ccc}.edit-password-submit{display:flex;width:200px;height:44px;align-items:center;justify-content:center;border-radius:50px;color:#fff;background:var(--color-primary);font-size:14px;font-weight:500;line-height:22px}.payment-password-shell,.payment-password-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.payment-password-page{position:relative}.payment-password-header{background:#fff}.payment-password-content{display:flex;width:calc(100% - 30px);flex-direction:column;align-items:center;gap:20px;margin:16px auto 0}.payment-password-field{display:flex;width:100%;flex-direction:column;gap:12px}.payment-password-field span{color:var(--color-text);font-size:14px;font-weight:500;line-height:22px}.payment-password-field input{width:100%;height:40px;border:0;border-radius:6px;outline:none;color:var(--color-text);background:#fff;font:inherit;font-size:14px;line-height:22px;padding:9px 12px}.payment-password-field input::placeholder{color:#ccc}.payment-password-submit{display:flex;width:200px;height:44px;align-items:center;justify-content:center;border-radius:50px;color:#fff;background:var(--color-primary);font-size:14px;font-weight:500;line-height:22px}.payment-success-overlay{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#000000b3}.payment-success-dialog{display:flex;width:300px;min-height:200px;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;border-radius:16px;background:#fff}.payment-success-icon{display:grid;width:50px;height:50px;place-items:center;border-radius:50%;background:var(--color-primary)}.payment-success-icon span{width:24px;height:14px;border-bottom:4px solid #ffffff;border-left:4px solid #ffffff;border-radius:2px;transform:translateY(-2px) rotate(-45deg)}.payment-success-dialog p{margin:0;color:#222;font-size:14px;line-height:20px}.payment-methods-shell,.payment-methods-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.payment-methods-header{background:#fff}.payment-methods-content{display:flex;width:calc(100% - 30px);flex-direction:column;gap:20px;margin:20px auto 0}.payment-methods-section{display:flex;flex-direction:column;gap:12px}.payment-methods-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.payment-methods-title h2{margin:0;color:var(--color-text);font-size:16px;font-weight:700;line-height:1.5}.payment-methods-change{min-width:56px;height:24px;padding:0 16px;border:1px solid rgba(0,0,0,.05);border-radius:50px;color:var(--color-text);background:transparent;font-size:13px;line-height:1}.payment-method-empty-card{display:flex;height:100px;align-items:center;justify-content:space-between;padding:20px 13px;border-radius:12px;background:#fff}.payment-method-empty-card>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.payment-method-empty-card p{margin:0;color:#1b1b1b66;font-size:13px;line-height:1}.payment-method-bind{display:inline-flex;height:28px;align-items:center;justify-content:center;gap:4px;padding:0 16px;border-radius:42px;color:#fff;background:var(--color-primary);font-size:12px;font-weight:500;line-height:22px}.payment-method-bind i{width:6px;height:6px;border-top:1.2px solid #ffffff;border-right:1.2px solid #ffffff;transform:rotate(45deg)}.payment-empty-bank{position:relative;width:80px;height:80px;flex:0 0 80px}.payment-empty-bank:before{position:absolute;left:5px;top:16px;width:70px;height:48px;border:1px solid #ebebeb;border-radius:5px;background:linear-gradient(#e7e7e7,#e7e7e7) 0 15px / 70px 1px no-repeat,linear-gradient(#fff,#fff) 0 16px / 70px 31px no-repeat,linear-gradient(#e2e2e2,#e2e2e2) 7px 29px / 9px 9px no-repeat,linear-gradient(#d9d8d8,#d9d8d8) 46px 30px / 16px 2px no-repeat,linear-gradient(#d9d8d8,#d9d8d8) 52px 36px / 10px 2px no-repeat,#f2f2f2;content:""}.payment-empty-crypto{position:relative;width:80px;height:80px;flex:0 0 80px}.payment-empty-crypto:before{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid #ebebeb;border-radius:50%;background:#fff;content:""}.payment-empty-crypto:after{position:absolute;left:29px;top:26px;width:22px;height:28px;border-top:5px solid #e2e2e2;background:linear-gradient(#e2e2e2,#e2e2e2) 9px 0 / 5px 28px no-repeat,linear-gradient(#e2e2e2,#e2e2e2) 0 11px / 22px 5px no-repeat;content:""}.payment-bank-card{position:relative;height:150px;overflow:hidden;border-radius:12px;color:#fff;background:linear-gradient(179deg,#83cb52 13%,#70bb3d 110%)}.payment-bank-orb{position:absolute;border-radius:50%;background:#ffffff1f}.payment-bank-orb-left{left:-102px;bottom:-130px;width:260px;height:210px}.payment-bank-orb-right{right:-52px;top:-78px;width:205px;height:150px}.payment-bank-name{position:absolute;left:16px;top:16px;font-size:14px;line-height:1}.payment-bank-card strong{position:absolute;left:16px;top:59px;font-size:20px;font-weight:700;letter-spacing:.5px;line-height:1.2}.payment-bank-brand{position:absolute;left:16px;bottom:14px;font-size:13px;line-height:1}.payment-bank-chip{position:absolute;right:13px;bottom:12px;width:43px;height:32px;border:1px solid #f3c957;border-radius:7px;background:linear-gradient(90deg,transparent 49%,rgba(183,147,36,.28) 50%,transparent 51%) center / 100% 100% no-repeat,linear-gradient(#f6e575,#f6e575) 0 11px / 43px 1px no-repeat,linear-gradient(#f6e575,#f6e575) 0 21px / 43px 1px no-repeat,linear-gradient(135deg,#fff29a,#f4c134 56%,#d8a31b)}.payment-bank-circles{position:absolute;right:23px;top:21px;width:34px;height:20px}.payment-bank-circles:before,.payment-bank-circles:after{position:absolute;width:20px;height:20px;border-radius:50%;background:#def6c4a6;content:""}.payment-bank-circles:before{left:0}.payment-bank-circles:after{right:0}.payment-crypto-card{display:flex;height:100px;flex-direction:column;justify-content:space-between;padding:20px 13px;border-radius:12px;background:#fff}.payment-crypto-head{display:flex;align-items:center;gap:8px}.payment-crypto-head strong{color:#222;font-size:14px;font-weight:500}.payment-network-icon{width:24px;height:24px;flex:0 0 24px;object-fit:contain}.payment-eth-icon{position:relative;display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:50%;background:#6f85e9}.payment-eth-icon:before,.payment-eth-icon:after{position:absolute;left:50%;width:10px;content:"";transform:translate(-50%)}.payment-eth-icon:before{top:4px;height:9px;background:#fff;clip-path:polygon(50% 0,100% 100%,50% 72%,0 100%);opacity:.95}.payment-eth-icon:after{bottom:4px;height:8px;background:#ffffffd1;clip-path:polygon(0 0,50% 32%,100% 0,50% 100%)}.payment-crypto-card p{width:100%;margin:0;overflow:hidden;color:#1b1b1b80;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.bank-binding-shell,.bank-binding-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.bank-binding-page{position:relative}.bank-binding-header{background:#fff}.bank-binding-content{display:flex;width:calc(100% - 30px);flex-direction:column;align-items:center;gap:20px;margin:16px auto 0}.bank-binding-field{display:flex;width:100%;flex-direction:column;gap:12px}.bank-binding-field span,.crypto-binding-group>span{color:var(--color-text);font-size:14px;font-weight:500;line-height:22px}.bank-binding-field input{width:100%;height:40px;border:0;border-radius:6px;outline:none;color:var(--color-text);background:#fff;font:inherit;font-size:14px;line-height:22px;padding:9px 12px}.bank-binding-field input::placeholder,.bank-code-field input::placeholder{color:#ccc}.bank-binding-submit{display:flex;width:200px;height:44px;align-items:center;justify-content:center;border-radius:50px;color:#fff;background:var(--color-primary);font-size:14px;font-weight:500;line-height:22px}.crypto-binding-group{display:flex;width:100%;flex-direction:column;gap:12px}.crypto-network-select{display:flex;width:100%;height:44px;align-items:center;gap:16px;padding:0 12px;border-radius:6px;background:#fff}.crypto-network-select strong{flex:1;color:var(--color-text);font-size:14px;font-weight:400;line-height:22px;text-align:left}.crypto-network-select i{width:8px;height:8px;flex:0 0 8px;border-right:1.6px solid var(--color-text);border-bottom:1.6px solid var(--color-text);transform:translateY(-2px) rotate(45deg)}.bank-flow-overlay{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;background:#000000b3}.bank-phone-sheet,.bank-success-sheet{display:flex;width:100%;flex-direction:column;align-items:center;gap:20px;padding:16px 15px calc(54px + var(--safe-bottom));border-radius:16px 16px 0 0;background:#fff}.bank-phone-head{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.bank-phone-head h2,.bank-success-sheet h2{margin:0;color:var(--color-text);font-size:16px;font-weight:500;line-height:1.2}.bank-phone-head button{display:grid;width:24px;height:24px;place-items:center;background:transparent}.bank-phone-head button span{position:relative;width:16px;height:16px}.bank-phone-head button span:before,.bank-phone-head button span:after{position:absolute;left:50%;top:50%;width:16px;height:2px;border-radius:2px;background:#1b1b1b80;content:""}.bank-phone-head button span:before{transform:translate(-50%,-50%) rotate(45deg)}.bank-phone-head button span:after{transform:translate(-50%,-50%) rotate(-45deg)}.bank-phone-sheet>p{width:100%;margin:-8px 0 0;color:#1b1b1b66;font-size:13px;line-height:1.3}.bank-code-field{display:flex;width:100%;height:44px;align-items:center;gap:12px;padding:0 12px;border-radius:6px;background:#f8f8f8}.bank-code-field input{width:100%;min-width:0;height:100%;border:0;outline:none;color:var(--color-text);background:transparent;font:inherit;font-size:14px;line-height:22px}.bank-code-field button{flex:0 0 auto;color:var(--color-primary);background:transparent;font-size:14px;line-height:22px}.bank-code-field button:disabled{color:#1b1b1b59;cursor:default}.bank-success-sheet{gap:20px}.address-shell,.address-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.address-page{position:relative;padding-bottom:calc(78px + var(--safe-bottom))}.address-header{background:#f7f8f8}.address-page-empty,.address-page-empty .address-header{background:#fff}.address-list{display:flex;flex-direction:column;gap:20px;padding:12px 15px 24px}.address-card{display:flex;min-height:148px;flex-direction:column;justify-content:center;gap:16px;padding:16px;border-radius:12px;background:#fff;cursor:pointer}.address-card-main{display:flex;min-width:0;flex-direction:column;gap:8px}.address-user{display:flex;align-items:center;gap:8px;color:var(--color-text);font-size:14px;line-height:1.2}.address-user strong{font-weight:500}.address-card-main p{display:-webkit-box;margin:0;overflow:hidden;color:#1b1b1b80;font-size:13px;line-height:1.5;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.address-card-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.05)}.address-default{display:inline-flex;align-items:center;gap:8px;color:var(--color-text);background:transparent;font-size:13px;line-height:1}.address-default input{display:none}.address-radio{position:relative;width:18px;height:18px;flex:0 0 18px;border:1px solid #cccccc;border-radius:50%;background:#fff}.address-radio.active{border-color:var(--color-primary);background:var(--color-primary)}.address-radio.active:after{position:absolute;left:5px;top:4px;width:6px;height:3px;border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;border-radius:1px;content:"";transform:rotate(-45deg)}.address-default span.active{color:var(--color-primary)}.address-tools{display:flex;align-items:center;gap:12px}.address-tool{display:grid;width:20px;height:20px;place-items:center;background:transparent}.address-tool svg{width:20px;height:20px;fill:none;stroke:#222;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.address-delete svg{width:22px;height:22px;stroke-width:1.65}.address-empty{position:absolute;left:50%;top:50%;display:flex;width:160px;flex-direction:column;align-items:center;gap:16px;color:#b0b0b0;transform:translate(-50%,-50%)}.address-empty p{margin:0;font-size:14px;line-height:22px}.address-empty-icon{position:relative;display:block;width:84px;height:100px;opacity:.6}.address-empty-icon:before{position:absolute;left:4px;top:14px;width:76px;height:86px;border:1.4px solid #b0b0b0;border-radius:5px;background:linear-gradient(#b0b0b06b,#b0b0b06b) 14px 29px / 19px 4px no-repeat,linear-gradient(#b0b0b06b,#b0b0b06b) 14px 44px / 50px 4px no-repeat,linear-gradient(#b0b0b06b,#b0b0b06b) 14px 59px / 50px 4px no-repeat,linear-gradient(#b0b0b06b,#b0b0b06b) 14px 74px / 19px 4px no-repeat;content:""}.address-empty-icon:after{position:absolute;left:27px;top:5px;width:30px;height:20px;border:1.4px solid #b0b0b0;border-bottom:0;border-radius:10px 10px 0 0;background:#f7f8f8;content:""}.address-page-empty .address-empty-icon:after{background:#fff}.address-footer{position:fixed;z-index:20;right:0;bottom:0;left:0;padding:16px 15px calc(16px + var(--safe-bottom));background:linear-gradient(180deg,#f7f8f800,#f7f8f8 28%,#f7f8f8)}.address-page-empty .address-footer{background:#fff}.address-footer button{display:flex;width:100%;height:44px;align-items:center;justify-content:center;gap:8px;border-radius:50px;color:#fff;background:var(--color-primary);font-size:14px;font-weight:500}.address-add-plus{position:relative;width:20px;height:20px;flex:0 0 20px}.address-add-plus:before,.address-add-plus:after{position:absolute;left:50%;top:50%;border-radius:2px;background:#fff;content:"";transform:translate(-50%,-50%)}.address-add-plus:before{width:14px;height:1.8px}.address-add-plus:after{width:1.8px;height:14px}.address-edit-page{padding-bottom:28px}.address-form{display:flex;width:100%;flex-direction:column;align-items:center;gap:16px;padding:23px 15px 32px}.address-field{display:flex;width:100%;flex-direction:column;gap:12px}.address-field>span{color:var(--color-text);font-size:14px;font-weight:500;line-height:22px}.address-field input,.address-field textarea{width:100%;border:0;border-radius:6px;outline:none;color:var(--color-text);background:#fff;font:inherit;font-size:14px;line-height:22px}.address-field input{height:44px;padding:11px 12px}.address-field textarea{height:100px;padding:12px;resize:none}.address-field input::placeholder,.address-field textarea::placeholder{color:#ccc}.address-form-default{align-self:flex-start;margin-top:1px}.address-confirm{width:200px;height:44px;margin-top:4px;border-radius:12px;color:#fff;background:var(--color-primary);font-size:14px;font-weight:500}.identity-shell,.identity-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.identity-page{position:relative}.identity-header{background:#f7f8f8}.identity-form{display:flex;width:calc(100% - 30px);max-width:345px;flex-direction:column;align-items:center;gap:28px;margin:12px auto 0;padding-bottom:32px}.identity-upload-section,.identity-info-section{width:100%}.identity-section-title{display:flex;flex-direction:column;gap:10px}.identity-section-title h2,.identity-info-section h2{margin:0;color:var(--color-text);font-size:16px;font-weight:700;line-height:22px}.identity-section-title p{margin:0;color:var(--color-muted);font-size:13px;line-height:1}.identity-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.identity-id-card{position:relative;height:100px;overflow:hidden;border-radius:8px;background:#fff}.identity-card-lines{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.86}.identity-id-front .identity-card-lines{background:linear-gradient(#f7f7f7,#f7f7f7) 18px 24px / 8px 7px no-repeat,linear-gradient(#f7f7f7,#f7f7f7) 28px 24px / 33px 7px no-repeat,linear-gradient(#f7f7f7,#f7f7f7) 18px 38px / 8px 7px no-repeat,linear-gradient(#f7f7f7,#f7f7f7) 28px 38px / 44px 7px no-repeat,linear-gradient(#f7f7f7,#f7f7f7) 18px 52px / 8px 7px no-repeat,linear-gradient(#f7f7f7,#f7f7f7) 28px 52px / 44px 7px no-repeat,linear-gradient(#f7f7f7,#f7f7f7) 18px 72px / 31px 7px no-repeat,linear-gradient(#f7f7f7,#f7f7f7) 54px 72px / 90px 7px no-repeat}.identity-id-back .identity-card-lines{background:linear-gradient(#f7f7f7,#f7f7f7) 65px 35px / 88px 7px no-repeat,linear-gradient(#f7f7f7,#f7f7f7) 65px 49px / 88px 7px no-repeat,linear-gradient(#f7f7f7,#f7f7f7) 18px 81px / 33px 7px no-repeat,linear-gradient(#f7f7f7,#f7f7f7) 54px 81px / 98px 6px no-repeat}.identity-card-figure{position:absolute;z-index:1;pointer-events:none}.identity-upload-preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.identity-upload-badge{position:absolute;right:8px;bottom:8px;z-index:2;display:inline-flex;height:24px;align-items:center;padding:0 9px;border-radius:6px;background:#1f6336e0;color:#fff;font-size:12px;line-height:1}.identity-id-front .identity-card-figure{right:20px;top:22px;width:42px;height:45px}.identity-id-back .identity-card-figure{left:12px;top:22px;width:42px;height:47px}.identity-upload-center{position:absolute;z-index:2;left:50%;top:50%;display:flex;width:70px;flex-direction:column;align-items:center;gap:10px;color:var(--color-text);transform:translate(-50%,-50%)}.identity-upload-center strong{font-size:13px;font-weight:400;line-height:20px;white-space:nowrap}.identity-upload-icon{position:relative;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#5ac51f}.identity-upload-icon:before{width:15px;height:11px;border:2px solid #ffffff;border-radius:4px;content:""}.identity-upload-icon:after{position:absolute;left:12px;top:8px;width:8px;height:4px;border:2px solid #ffffff;border-bottom:0;border-radius:4px 4px 0 0;content:""}.identity-id-card.uploaded .identity-upload-icon:before{width:13px;height:7px;border-top:0;border-right:0;border-radius:1px;transform:translateY(-1px) rotate(-45deg)}.identity-id-card.uploaded .identity-upload-icon:after{display:none}.identity-info-section{display:flex;flex-direction:column;gap:16px}.identity-field{display:flex;width:100%;flex-direction:column;gap:10px}.identity-field>span:first-child{color:var(--color-text);font-size:14px;font-weight:500;line-height:22px}.identity-field input,.identity-field select{width:100%;height:40px;border:0;border-radius:6px;outline:none;color:var(--color-text);background:#fff;font:inherit;font-size:14px;line-height:22px;padding:9px 12px}.identity-field select,.identity-picker{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0 36px 0 12px;background-color:#fff;line-height:40px;cursor:pointer}.identity-picker{position:relative;display:flex;align-items:center;width:100%;height:40px;border:0;border-radius:12px;color:var(--color-text);font-size:14px;text-align:left}.identity-picker strong{overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.identity-picker i{position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:1.6px solid #1b1b1b;border-bottom:1.6px solid #1b1b1b;transform:translateY(-70%) rotate(45deg)}.identity-picker-mask{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;background:#00000073}.identity-picker-sheet{width:min(100%,480px);padding:8px 0 max(12px,env(safe-area-inset-bottom));border-radius:16px 16px 0 0;background:#fff}.identity-picker-sheet button{display:block;width:100%;min-height:52px;padding:12px 20px;border:0;background:transparent;color:var(--color-text);font-size:16px;text-align:left}.identity-picker-sheet button.active{color:#218b55;font-weight:600}.identity-field input::placeholder{color:#ccc}.identity-date-wrap{position:relative;display:block}.identity-date-wrap input{padding-right:38px}.identity-date-wrap i{position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:1.6px solid #222222;border-bottom:1.6px solid #222222;transform:translateY(-65%) rotate(45deg)}.identity-submit,.identity-resubmit{display:flex;width:200px;height:44px;align-items:center;justify-content:center;border-radius:50px;color:#ccc;background:#eee;font-size:14px;font-weight:500;line-height:22px}.identity-submit.active,.identity-resubmit{color:#fff;background:var(--color-primary)}.identity-result{display:flex;width:calc(100% - 30px);max-width:345px;flex-direction:column;align-items:center;margin:32px auto 0}.identity-status-mark{position:relative;display:grid;width:60px;height:60px;place-items:center;border-radius:50%}.identity-result-pending .identity-status-mark{background:#d9d9d9}.identity-result-failed .identity-status-mark{background:#ff5252}.identity-result-done .identity-status-mark{background:#5ac51f}.identity-result-pending .identity-status-mark span{position:relative;width:21px;height:21px;border-left:4px solid #ffffff;border-bottom:4px solid #ffffff;border-radius:0 0 0 5px;transform:translate(2px,-2px)}.identity-result-failed .identity-status-mark span:before,.identity-result-failed .identity-status-mark span:after{position:absolute;left:50%;top:50%;width:28px;height:3px;border-radius:3px;background:#fff;content:""}.identity-result-failed .identity-status-mark span:before{transform:translate(-50%,-50%) rotate(45deg)}.identity-result-failed .identity-status-mark span:after{transform:translate(-50%,-50%) rotate(-45deg)}.identity-result-done .identity-status-mark span{width:28px;height:15px;border-bottom:4px solid #ffffff;border-left:4px solid #ffffff;border-radius:2px;transform:translateY(-2px) rotate(-45deg)}.identity-result-copy{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:24px;text-align:center}.identity-result-copy h2{margin:0;color:var(--color-text);font-size:16px;font-weight:500;line-height:19px}.identity-result-copy p{margin:0;color:var(--color-muted);font-size:13px;line-height:15px;white-space:nowrap}.identity-resubmit{margin-top:24px}.identity-summary-card{display:flex;width:100%;flex-direction:column;margin-top:28px;padding:0 16px;border-radius:8px;background:#fff}.identity-summary-row{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #f1f1f1;color:#1b1b1bb3;font-size:14px;line-height:16px}.identity-summary-row:last-child{border-bottom:0}.identity-summary-row strong{overflow:hidden;color:var(--color-text);font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.invite-shell,.invite-page,.invite-poster-shell,.invite-poster-page{min-height:100vh;min-height:100dvh;background:#f4f5f7}.invite-page,.invite-poster-page{position:relative}.invite-header{background:#f4f5f7}.invite-content{display:flex;width:calc(100% - 30px);max-width:345px;flex-direction:column;gap:20px;margin:8px auto 0;padding-bottom:32px}.invite-card{position:relative;width:100%;height:200px;overflow:hidden;border-radius:16px;background:#edf7de;text-align:left}.invite-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.invite-card-flower{position:absolute;right:16px;bottom:17px;width:138px;height:38px;object-fit:contain}.invite-user{position:absolute;left:20px;top:16px;display:flex;flex-direction:column;gap:10px}.invite-user>img{width:52px;height:52px;flex:0 0 52px;align-self:center;border-radius:50%;object-fit:cover}.invite-user div{display:flex;flex-direction:column;gap:12px}.invite-user span{display:flex;align-items:center;gap:8px}.invite-user strong{color:var(--color-text);font-size:18px;font-weight:700;line-height:1.1}.invite-user em{display:inline-flex;height:20px;align-items:center;padding:0 7px;border:1px solid rgba(95,169,45,.1);border-radius:4px;color:var(--color-primary);background:#5fa92d1a;font-size:11px;font-style:normal;line-height:1}.invite-user p{margin:0;color:var(--color-muted);font-size:12px;line-height:1}.invite-card-qr{position:absolute;right:31px;top:40px;display:grid;width:72px;height:72px;place-items:center;overflow:hidden;border:5px solid rgba(255,255,255,.72);border-radius:6px;background:#fff}.invite-card-qr img{width:68px;height:68px;object-fit:cover;filter:sepia(.7) hue-rotate(38deg) saturate(.8)}.invite-now{position:absolute;right:18px;bottom:21px;display:inline-flex;width:126px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(251,255,228,.72);border-radius:18px;color:#fff;background:radial-gradient(circle at 7px 50%,rgba(255,255,255,.82) 0 2px,transparent 2.5px),radial-gradient(circle at calc(100% - 7px) 50%,rgba(255,255,255,.82) 0 2px,transparent 2.5px),linear-gradient(180deg,#93b973,#76a75f);box-shadow:inset 0 0 0 1px #4c7b3547;font-size:14px;font-weight:500;line-height:22px}.invite-records{display:flex;flex-direction:column;gap:12px}.invite-records h2{margin:0;color:var(--color-text);font-size:16px;font-weight:500;line-height:1.2}.invite-record-card{display:flex;flex-direction:column;padding:0 12px;border-radius:12px;background:#fff}.invite-record-row{display:flex;align-items:center;gap:12px;min-height:90px;border-bottom:1px solid #f0f0f0}.invite-record-row:last-child{border-bottom:0}.invite-record-row>.community-avatar{width:48px;height:48px;flex:0 0 48px;border-radius:50%;object-fit:cover}.invite-record-copy{display:flex;min-width:0;flex-direction:column;gap:6px}.invite-record-row strong{overflow:hidden;color:#222;font-size:14px;font-weight:500;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.invite-record-row p{margin:0;overflow:hidden;color:#b0b0b0;font-size:12px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.invite-poster-shell,.invite-poster-page{background:linear-gradient(180deg,#fff 0,#fff 56px,#eef8ed 56px,#eef8ed),radial-gradient(circle at 0 48%,rgba(188,221,191,.42),transparent 30%),radial-gradient(circle at 100% 70%,rgba(193,223,188,.46),transparent 26%)}.invite-poster-header{background:#fff}.invite-poster-content{display:flex;justify-content:center;width:100%;min-height:calc(100vh - 56px - var(--safe-top));min-height:calc(100dvh - 56px - var(--safe-top));padding:55px 15px 24px}.invite-poster-card{position:relative;width:345px;min-height:602px;overflow:visible;border-radius:26px}.invite-poster-bg{position:absolute;left:0;width:345px;object-fit:cover;pointer-events:none}.invite-poster-bg-top{top:0;height:195px}.invite-poster-bg-mid{top:195px;height:214px}.invite-poster-bg-bottom{top:409px;height:195px}.invite-poster-profile{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:0;transform:translateY(-32px)}.invite-poster-profile img{width:64px;height:64px;border:2px solid #ffffff;border-radius:50%;object-fit:cover;box-shadow:0 4px 16px #43643229}.invite-poster-profile strong{color:var(--color-text);font-size:18px;font-weight:700;line-height:1.1}.invite-poster-profile span{color:var(--color-muted);font-size:12px;line-height:1}.invite-poster-qr{position:relative;z-index:2;display:grid;width:220px;height:220px;margin:11px auto 0;place-items:center;border:10px solid rgba(255,255,255,.9);border-radius:10px;background:#fff;box-shadow:0 2px 10px #5977451a}.invite-poster-qr img{width:200px;height:200px;border-radius:8px;object-fit:contain}.invite-poster-qr-status{color:var(--color-muted);font-size:14px}.invite-poster-scan{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px;color:var(--color-primary);font-size:13px;line-height:1}.invite-poster-scan i{width:16px;height:16px;border-radius:80% 10%;background:linear-gradient(135deg,#5fa92d00,#5fa92dcc);opacity:.7;transform:rotate(-18deg)}.invite-poster-scan i:last-child{transform:scaleX(-1) rotate(-18deg)}.invite-poster-actions{position:relative;z-index:2;display:flex;width:200px;flex-direction:column;gap:12px;margin:31px auto 0}.invite-poster-actions button{display:flex;width:200px;height:44px;align-items:center;justify-content:center;gap:12px;border-radius:50px;font-size:14px;font-weight:500;line-height:22px}.invite-save{color:#fff;background:linear-gradient(180deg,#88ad6f,#6d9d59);box-shadow:inset 0 0 0 1px #ffffff9e,0 4px 10px #526e454d}.invite-save span{position:relative;width:16px;height:16px}.invite-save span:before{position:absolute;left:7px;top:1px;width:2px;height:10px;border-radius:2px;background:#fff;content:""}.invite-save span:after{position:absolute;left:3px;top:8px;width:9px;height:9px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;content:"";transform:rotate(45deg)}.invite-copy{border:1px solid rgba(141,161,81,.45);color:#1d7312;background:#fffdf2db}.invite-copy span{position:relative;width:16px;height:16px}.invite-copy span:before,.invite-copy span:after{position:absolute;width:9px;height:9px;border:1.5px solid var(--color-primary);border-radius:2px;content:""}.invite-copy span:before{left:2px;top:2px}.invite-copy span:after{right:2px;bottom:2px;background:#fffdf2db}.invite-poster-plant{position:absolute;z-index:1;left:-61px;bottom:-8px;width:134px;height:92px;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(82,110,69,.18));transform:rotate(-9deg)}.auth-shell,.auth-login-page,.auth-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.auth-login-page,.auth-page{position:relative;overflow:hidden}.auth-login-bg{position:absolute;inset:0 0 auto;height:300px;background:radial-gradient(circle at 84% 10%,rgba(85,231,111,.55) 0,rgba(85,231,111,.18) 26%,transparent 54%),radial-gradient(circle at 34% 3%,rgba(151,242,174,.55) 0,rgba(151,242,174,.18) 35%,transparent 66%),linear-gradient(180deg,#d9ffe2,#f7f8f8f0 78%,#f7f8f8)}.auth-login-hero{position:relative;z-index:1;width:calc(100% - 40px);margin:124px auto 0}.auth-login-hero h1{margin:0;color:var(--color-text);font-size:28px;font-weight:700;line-height:40px}.auth-login-hero p{margin:12px 0 0;color:var(--color-text);font-size:13px;line-height:1.2}.auth-form{position:relative;z-index:1;display:flex;width:calc(100% - 30px);max-width:345px;flex-direction:column;align-items:stretch}.auth-login-form{gap:16px;margin:37px auto 0}.auth-page-form{gap:24px;margin:24px auto 0}.auth-field{display:flex;flex-direction:column;gap:16px}.auth-label{display:flex;align-items:center;gap:8px;color:var(--color-text);font-size:14px;font-weight:500;line-height:1.2}.auth-icon{position:relative;width:20px;height:20px;flex:0 0 20px;color:#1b1b1b}.auth-icon-phone:before{position:absolute;left:4px;top:2px;width:12px;height:16px;border:1.7px solid currentColor;border-radius:3px;content:""}.auth-icon-phone:after{position:absolute;left:8px;bottom:4px;width:4px;height:1.5px;border-radius:2px;background:currentColor;content:""}.auth-icon-lock:before{position:absolute;left:3px;top:8px;width:14px;height:10px;border:1.7px solid currentColor;border-radius:3px;content:""}.auth-icon-lock:after{position:absolute;left:6px;top:2px;width:8px;height:9px;border:1.7px solid currentColor;border-bottom:0;border-radius:8px 8px 0 0;content:""}.auth-icon-shield:before{position:absolute;left:3px;top:2px;width:14px;height:16px;border:1.7px solid currentColor;border-radius:4px 4px 7px 7px;content:"";clip-path:polygon(0 0,100% 0,100% 65%,50% 100%,0 65%)}.auth-icon-shield:after{position:absolute;left:7px;top:8px;width:6px;height:3px;border-bottom:1.6px solid currentColor;border-left:1.6px solid currentColor;content:"";transform:rotate(-45deg)}.auth-field input,.auth-code-input{width:100%;height:44px;border:0;border-radius:8px;outline:none;color:var(--color-text);background:#fff;font:inherit;font-size:14px;line-height:22px}.auth-field>input{padding:11px 12px}.auth-field input::placeholder{color:#ccc}.auth-code-input{display:flex;align-items:center;gap:16px;padding:0 8px 0 12px}.auth-code-input input{min-width:0;flex:1;height:100%;padding:0;background:transparent}.auth-code-input button{flex:0 0 auto;color:var(--color-primary);background:transparent;font-size:13px;line-height:22px}.auth-forgot{align-self:flex-start;margin-top:-2px;color:var(--color-primary);background:transparent;font-size:13px;line-height:22px}.auth-login-options{display:flex;align-items:center;justify-content:space-between;margin-top:-2px}.auth-login-options .auth-forgot{margin-top:0}.auth-remember{display:inline-flex;align-items:center;gap:7px;color:#66736b;font-size:13px;line-height:22px}.auth-remember input{width:16px;height:16px;margin:0;accent-color:var(--color-primary)}.auth-primary{display:flex;width:100%;height:44px;align-items:center;justify-content:center;margin-top:12px;border-radius:42px;color:#fff;background:var(--color-primary);font-size:14px;font-weight:500}.auth-page-form .auth-primary{margin-top:16px}.auth-switch{display:flex;justify-content:center;gap:3px;color:var(--color-primary);background:transparent;font-size:13px;line-height:22px}.auth-switch span{color:#1b1b1bb3}.auth-version{position:absolute;left:0;right:0;bottom:calc(42px + var(--safe-bottom));margin:0;color:#1b1b1b80;font-size:12px;line-height:22px;text-align:center}.auth-header{background:#fff}.auth-success-page .auth-page-form{pointer-events:none}.auth-success-overlay{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#000000b3}.auth-success-card{display:flex;width:300px;height:200px;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;border-radius:16px;background:#fff}.auth-success-icon{position:relative;display:grid;width:50px;height:50px;place-items:center;border-radius:50%;background:var(--color-primary)}.auth-success-icon span{width:24px;height:13px;border-bottom:3px solid #ffffff;border-left:3px solid #ffffff;border-radius:2px;transform:translateY(-2px) rotate(-45deg)}.auth-success-card p{margin:0;color:#222;font-size:14px;line-height:20px}.auth-success-button{display:flex;width:200px;height:44px;align-items:center;justify-content:center;border-radius:50px;color:#fff;background:var(--color-primary);font-size:14px;font-weight:500;line-height:22px}.customer-service-shell,.customer-service-page{min-height:100vh;min-height:100dvh;background:#f5f6f7}.customer-service-page{position:relative;height:100vh;height:100dvh;overflow:hidden;padding-bottom:calc(72px + var(--safe-bottom))}.customer-service-header{background:#fff}.customer-service-heading{min-width:0;text-align:center}.customer-service-heading h1{margin:0}.customer-service-heading p{max-width:250px;margin:2px auto 0;overflow:hidden;color:#878d94;font-size:11px;font-weight:400;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.customer-service-chat{display:flex;height:calc(100dvh - 62px - 72px - var(--safe-bottom));flex-direction:column;gap:16px;padding:28px 16px 24px;overflow-y:auto;overscroll-behavior:contain}.customer-service-time{color:#878d94;font-size:14px;line-height:1;text-align:center}.customer-service-message{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%}.customer-service-message-time{position:absolute;top:-14px;left:50%;color:#a0a5aa;font-size:10px;line-height:12px;transform:translate(-50%)}.customer-service-user{justify-content:flex-end}.customer-service-user>.customer-service-avatar{order:2}.customer-service-user>.customer-service-bubble,.customer-service-user>a,.customer-service-user>video,.customer-service-user>.customer-service-file{order:1;flex:0 1 auto}.customer-service-user>a{display:block}.customer-service-avatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%;object-fit:cover}.customer-service-bubble{position:relative;max-width:268px;min-height:44px;margin:0;padding:10px 12px;border-radius:10px;font-family:var(--font-sans);font-size:14px;line-height:20px}.customer-service-agent .customer-service-bubble{color:#000;background:#fff}.customer-service-user .customer-service-bubble{max-width:180px;color:#fff;background:var(--color-primary)}.customer-service-bubble:before{position:absolute;top:12px;width:12px;height:12px;content:"";transform:rotate(45deg)}.customer-service-agent .customer-service-bubble:before{left:-4px;background:#fff}.customer-service-user .customer-service-bubble:before{right:-4px;background:var(--color-primary)}.customer-service-image{display:block;border-radius:8px;object-fit:cover}.customer-service-image-square{width:100px;height:100px}.customer-service-image-wide{width:168px;height:100px}.customer-service-video{width:min(220px,58vw);max-height:220px;border-radius:8px;background:#111}.customer-service-file{display:grid;min-width:190px;max-width:240px;gap:4px;padding:12px;border-radius:10px;color:var(--color-text);background:#fff;text-decoration:none}.customer-service-user .customer-service-file{color:#fff;background:var(--color-primary)}.customer-service-file strong{overflow-wrap:anywhere;font-size:14px}.customer-service-file span{opacity:.72;font-size:11px}.customer-service-menu-bubble{display:grid;width:min(268px,68vw);gap:8px}.customer-service-menu-bubble button{min-height:36px;padding:7px 10px;border:1px solid #d8e8dc;border-radius:7px;color:var(--color-primary);background:#fff;text-align:left}.customer-service-inputbar{position:fixed;z-index:30;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding:16px 14px calc(16px + var(--safe-bottom));background:#fff}.customer-service-inputbar button:disabled{opacity:.45}.customer-service-plus{position:relative;display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border:1.5px solid #1b1b1b;border-radius:50%;background:transparent}.customer-service-plus span:before,.customer-service-plus span:after{position:absolute;left:50%;top:50%;border-radius:2px;background:#1b1b1b;content:"";transform:translate(-50%,-50%)}.customer-service-plus span:before{width:12px;height:1.5px}.customer-service-plus span:after{width:1.5px;height:12px}.customer-service-input{flex:1;min-width:0}.customer-service-input input{width:100%;height:40px;border:0;border-radius:8px;outline:none;color:var(--color-text);background:#f5f6f7;font:inherit;font-size:14px;line-height:20px;padding:10px 12px}.customer-service-input input::placeholder{color:#878d94}.customer-service-send{position:relative;display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:50%;background:var(--color-primary)}.customer-service-send span{width:8px;height:8px;border-top:2px solid #ffffff;border-left:2px solid #ffffff;transform:translateY(2px) rotate(45deg)}.help-center-shell,.help-center-page{min-height:100vh;min-height:100dvh;background:#f4f5f7}.help-center-page{position:relative}.help-center-header{background:#f4f5f7}.help-center-card{display:flex;width:calc(100% - 30px);max-width:345px;min-height:700px;flex-direction:column;margin:8px auto 16px;padding:20px 16px;border-radius:8px;background:#fff}.help-center-item{border-bottom:1px solid #f0f0f0}.help-center-item:last-child{border-bottom:0}.help-center-question{display:flex;width:100%;min-height:64px;align-items:center;gap:12px;background:transparent;text-align:left}.help-center-question strong{flex:1;min-width:0;color:var(--color-text);font-size:14px;font-weight:400;line-height:1.25}.help-center-question i{width:8px;height:8px;flex:0 0 8px;border-right:1.5px solid #b0b0b0;border-bottom:1.5px solid #b0b0b0;transform:translateY(-2px) rotate(45deg)}.help-center-question i.open{transform:translateY(2px) rotate(-135deg)}.help-badge{display:inline-flex;width:22px;height:18px;flex:0 0 22px;align-items:center;justify-content:center;color:#fff;font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:1}.help-badge-q{border-radius:8px 8px 8px 0;background:linear-gradient(180deg,#ffdb30,#ff9308)}.help-badge-a{border-radius:8px 8px 0;background:linear-gradient(180deg,#81a5fb,#4372fd)}.help-center-answer{display:flex;align-items:flex-start;gap:12px;padding:0 0 20px}.help-center-answer p{flex:1;min-width:0;margin:0;color:#1b1b1bb3;font-size:13px;line-height:1.3}.about-us-shell,.about-us-page{min-height:100vh;min-height:100dvh;background:#f4f5f7}.about-us-page{position:relative}.about-us-header{border-bottom:1px solid rgba(0,0,0,.05);background:#fff}.about-us-content{width:100%;min-height:calc(100vh - 56px - var(--safe-top));min-height:calc(100dvh - 56px - var(--safe-top));padding:20px 16px 28px;background:#fff;color:var(--color-text)}.about-us-content h2{margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.5}.about-us-content p{margin:0 0 12px;font-size:14px;line-height:1.5}.about-us-content p:last-child{margin-bottom:0}.recharge-shell,.recharge-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.recharge-page{color:var(--color-text)}.recharge-header{position:relative;background:#fff}.recharge-record{justify-self:end;color:var(--color-text);background:transparent;font-size:14px;font-weight:400;line-height:44px;white-space:nowrap}.recharge-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:46px;background:#fff}.recharge-tab{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--color-muted);background:transparent;font-size:14px;font-weight:500;line-height:22px}.recharge-tab.active{color:var(--color-text)}.recharge-tab.active:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--color-primary);content:""}.recharge-token{display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:12px;font-weight:700;line-height:1}.recharge-token-fiat{background:#f9a51a}.recharge-token-usd{background:var(--color-primary)}.recharge-content{width:calc(100% - 30px);max-width:346px;margin:20px auto 0}.recharge-fiat-panel{display:flex;flex-direction:column;align-items:center;gap:40px}.recharge-form{display:flex;width:100%;flex-direction:column;gap:16px}.recharge-field{display:flex;width:100%;flex-direction:column;gap:12px}.recharge-label{color:var(--color-text);font-size:14px;font-weight:500;line-height:22px}.recharge-input{display:flex;width:100%;height:44px;align-items:center;gap:12px;padding:12px;border-radius:6px;background:#fff}.recharge-input input{width:100%;min-width:0;border:0;outline:none;color:var(--color-text);background:transparent;font:inherit;font-size:14px;line-height:22px}.recharge-input input::placeholder{color:#ccc}.recharge-input-display{color:#222}.recharge-input-display strong,.recharge-network strong{color:#222;font-size:14px;font-weight:400;line-height:1}.recharge-prefix{flex:0 0 auto;color:var(--color-text);font-size:14px;line-height:22px}.recharge-summary{display:flex;width:100%;flex-direction:column;gap:12px;margin:0;color:var(--color-muted);font-size:12px;font-weight:400;line-height:1}.recharge-summary div{display:flex;align-items:center;justify-content:space-between;gap:16px}.recharge-summary dt,.recharge-summary dd{margin:0;white-space:nowrap}.recharge-confirm{display:flex;width:200px;height:44px;align-items:center;justify-content:center;border-radius:50px;color:#fff;background:var(--color-primary);font-size:14px;font-weight:500;line-height:22px}.recharge-usd-panel{display:flex;flex-direction:column;align-items:center;gap:28px;padding-bottom:calc(28px + var(--safe-bottom))}.recharge-qr-card{display:flex;width:min(100%,260px);flex-direction:column;align-items:center;padding:16px;box-sizing:border-box}.recharge-qr-block{display:flex;width:100%;flex-direction:column;align-items:center;gap:10px}.recharge-qr-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;color:var(--color-muted);font-size:12px;line-height:1;white-space:nowrap}.recharge-info-icon{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;border:1px solid #b7b7b7;border-radius:50%;color:#9a9a9a;font-size:10px;font-weight:500;line-height:1}.recharge-qr-wrap{display:grid;width:220px;height:220px;place-items:center;border-radius:7px;background:#fff}.recharge-qr-wrap img{width:204px;height:204px;border-radius:4px;object-fit:cover}.recharge-qr-status{color:var(--color-muted);font-size:12px;line-height:1.5;text-align:center}.recharge-usd-form{gap:20px}.recharge-network{height:48px}.recharge-network img{width:20px;height:20px;flex:0 0 20px;border-radius:50%}.recharge-wallet{display:flex;min-width:0;flex-direction:column;gap:12px;padding:16px 16px 8px;border:1px solid #ddebe2;border-radius:14px;background:#fff}.recharge-wallet-address{display:block;width:100%;min-width:0;color:#234d37;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.7;font-variant-ligatures:none;overflow-wrap:anywhere;word-break:break-all;white-space:normal;user-select:text;-webkit-user-select:text}.recharge-wallet-actions{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding-top:4px;border-top:1px solid #edf3ef}.recharge-wallet-network{color:#789084;font-size:11px;line-height:1.5;white-space:nowrap}.recharge-wallet button{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:10px;color:#187b51;background:#edf7f0;font-size:12px;font-weight:600;white-space:nowrap}.recharge-wallet button svg{width:16px;height:16px;flex:0 0 16px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.recharge-wallet button:focus-visible{outline:2px solid #187b51;outline-offset:2px}.recharge-wallet button:disabled{opacity:.45;cursor:default}.recharge-wallet button.copied{color:#fff;background:#187b51}.recharge-records-shell,.recharge-records-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.recharge-records-header{background:#fff}.recharge-records-list{display:flex;width:calc(100% - 30px);max-width:345px;flex-direction:column;gap:12px;margin:16px auto 0;padding-bottom:calc(24px + var(--safe-bottom))}.recharge-record-card{display:flex;min-height:158px;flex-direction:column;justify-content:center;gap:12px;padding:16px;border-radius:12px;background:#fff}.recharge-record-main,.recharge-record-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.recharge-record-main strong{min-width:0;overflow:hidden;color:var(--color-text);font-size:16px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.recharge-record-status{flex:0 0 auto;font-size:13px;font-weight:500;line-height:1}.recharge-record-status-success{color:var(--color-primary)}.recharge-record-status-failed{color:#fe4e50}.recharge-record-status-pending{color:#3284f7}.recharge-record-card time,.recharge-record-row>span{color:#1b1b1b80;font-size:13px;font-weight:400;line-height:1}.recharge-record-divider{width:100%;height:1px;margin:4px 0 2px;background:#f0f0f0}.recharge-record-row strong{min-width:0;color:var(--color-text);font-size:13px;font-weight:400;line-height:1}.recharge-record-method{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.recharge-record-method .recharge-token{width:18px;height:18px;flex-basis:18px;font-size:12px}.recharge-record-order{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.recharge-record-order button{position:relative;width:16px;height:16px;flex:0 0 16px;background:transparent}.recharge-record-order i,.recharge-record-order i:after{position:absolute;width:7px;height:8px;border:1.2px solid #d7d7d7;border-radius:2px;content:""}.recharge-record-order i{right:2px;bottom:2px}.recharge-record-order i:after{right:3px;bottom:3px;background:#fff}.withdraw-shell,.withdraw-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.withdraw-page{position:relative;color:var(--color-text)}.withdraw-header{background:#fff}.withdraw-content{display:flex;width:calc(100% - 30px);max-width:345px;flex-direction:column;align-items:center;gap:40px;margin:20px auto 0}.withdraw-form{display:flex;width:100%;flex-direction:column;gap:20px}.withdraw-amount-input input{flex:1;min-width:0}.withdraw-amount-input .withdraw-unit{color:var(--color-text);font-size:14px;line-height:22px}.withdraw-amount-input button,.withdraw-destination button{flex:0 0 auto;color:var(--color-primary);background:transparent;font-size:13px;line-height:1}.recharge-field small{color:var(--color-muted);font-size:12px;font-weight:400;line-height:1}.withdraw-destination{justify-content:space-between}.withdraw-destination strong{min-width:0;overflow:hidden;color:var(--color-text);font-size:14px;font-weight:400;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.withdraw-address{display:inline-flex;align-items:center;gap:12px}.withdraw-address i,.withdraw-address i:after{position:relative;display:inline-block;width:8px;height:9px;border:1.2px solid #d1d1d1;border-radius:2px;content:""}.withdraw-address i:after{position:absolute;right:3px;bottom:3px;background:#fff}.withdraw-summary{gap:16px}.withdraw-note{display:flex;align-items:center;gap:8px;margin:-4px 0 0;color:var(--color-muted);font-size:12px;line-height:16px}.withdraw-confirm{margin-top:4px}.withdraw-identity-overlay,.withdraw-sheet-overlay{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#000000b3}.withdraw-identity-dialog{position:relative;display:flex;width:320px;flex-direction:column;align-items:center;padding:60px 16px 24px;border-radius:20px;background:#fff}.withdraw-dialog-close{position:absolute;top:12px;right:16px;display:grid;width:24px;height:24px;place-items:center;background:transparent}.withdraw-dialog-close span,.withdraw-dialog-close span:after{position:absolute;width:16px;height:1.7px;border-radius:2px;background:#888;content:""}.withdraw-dialog-close span{transform:rotate(45deg)}.withdraw-dialog-close span:after{left:0;top:0;transform:rotate(90deg)}.withdraw-identity-dialog img{width:120px;height:78px;object-fit:contain}.withdraw-identity-dialog h2{margin:28px 0 0;color:var(--color-text);font-size:14px;font-weight:500;line-height:1}.withdraw-identity-dialog p{margin:12px 0 20px;color:var(--color-muted);font-size:13px;line-height:1;text-align:center}.withdraw-sheet-overlay{align-items:flex-end}.withdraw-sheet{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;gap:20px;padding:16px 15px calc(20px + var(--safe-bottom));border-radius:16px 16px 0 0;background:#fff}.withdraw-sheet-head{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:16px}.withdraw-sheet-head h2,.withdraw-success-sheet h2{margin:0;color:var(--color-text);font-size:16px;font-weight:500;line-height:19px}.withdraw-sheet-head p,.withdraw-success-sheet p{margin:12px 0 0;color:var(--color-muted);font-size:13px;line-height:1}.withdraw-sheet-head .withdraw-dialog-close{position:relative;top:auto;right:auto;flex:0 0 24px}.withdraw-code-input{background:#f8f8f8}.withdraw-code-input button{flex:0 0 auto;color:var(--color-primary);background:transparent;font-size:14px;line-height:22px}.withdraw-success-sheet{gap:16px;text-align:center}.withdraw-success-icon{display:grid;width:50px;height:50px;place-items:center;border-radius:50%;background:var(--color-primary)}.withdraw-success-icon span{width:22px;height:12px;border-bottom:3px solid #ffffff;border-left:3px solid #ffffff;border-radius:2px;transform:translateY(-2px) rotate(-45deg)}.withdraw-success-sheet p{margin:0 0 4px}.withdraw-records-list{margin-top:16px}.withdraw-record-card{min-height:153px}.asset-details-shell,.asset-details-page{min-height:100vh;min-height:100dvh;background:#f7f8f8}.asset-details-page{position:relative;color:var(--color-text)}.asset-details-header{background:#fff}.asset-details-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:46px;background:#fff}.asset-details-tabs button{position:relative;color:var(--color-muted);background:transparent;font-size:14px;font-weight:500;line-height:22px}.asset-details-tabs button.active{color:var(--color-text)}.asset-details-tabs button.active:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--color-primary);content:""}.asset-details-list{margin-top:12px}.asset-detail-card{min-height:158px}.asset-detail-method{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.asset-detail-method .recharge-token{width:18px;height:18px;flex-basis:18px;font-size:12px}.asset-details-empty{display:flex;width:120px;flex-direction:column;align-items:center;gap:16px;margin:197px auto 0}.asset-details-empty>div{position:relative;width:120px;height:120px;border-radius:50%;background:#eef1ed}.asset-details-empty>div:before{position:absolute;left:28px;top:30px;width:64px;height:52px;border:2px solid #d9ded8;border-radius:10px;background:linear-gradient(#d9ded8,#d9ded8) 15px 16px / 34px 2px no-repeat,linear-gradient(#d9ded8,#d9ded8) 15px 27px / 26px 2px no-repeat,#fff;content:""}.asset-details-empty>div:after{position:absolute;left:66px;top:61px;width:24px;height:18px;border:2px solid #d9ded8;border-radius:4px;background:#f7f8f8;content:""}.asset-details-empty span{position:absolute;left:52px;top:82px;width:16px;height:2px;border-radius:2px;background:#d9ded8}.asset-details-empty p{margin:0;color:var(--color-muted);font-size:13px;line-height:1;text-align:center}.asset-exchange-shell,.asset-exchange-page{min-height:100vh;min-height:100dvh;background:#f4f5f7}.asset-exchange-page{position:relative;color:var(--color-text)}.asset-exchange-header{background:transparent}.asset-exchange-content{display:flex;width:calc(100% - 30px);max-width:345px;flex-direction:column;align-items:center;gap:32px;margin:41px auto 0}.asset-exchange-stack{display:flex;width:100%;flex-direction:column;align-items:center;gap:20px}.asset-exchange-card{display:flex;width:100%;min-height:165px;flex-direction:column;justify-content:center;gap:12px;padding:16px;border-radius:16px;background:#fff}.asset-exchange-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#222;font-size:14px;line-height:1}.asset-exchange-card-head>span,.asset-exchange-card-head strong,.asset-exchange-coin-select{display:inline-flex;align-items:center}.asset-exchange-card-head strong,.asset-exchange-coin-select{gap:8px;color:#222;background:transparent;font-weight:400}.asset-coin{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:9px;font-style:normal;font-weight:700;line-height:1}.asset-coin-dcep{border:2px solid #b9ef9b;color:#4ba726;background:#e8ffd9;font-size:6px}.asset-coin-rst{border:2px solid #b8efbc;color:#35a642;background:#e5ffe8;font-size:6px}.asset-exchange-coin-select b{width:7px;height:7px;border-right:1.5px solid #222222;border-bottom:1.5px solid #222222;transform:translateY(-2px) rotate(45deg)}.asset-exchange-input{display:flex;min-height:85px;align-items:center;gap:12px;border-bottom:1px solid #f6f6f6;padding:12px 0 20px}.asset-exchange-input span{color:#222;font-size:16px;font-weight:500}.asset-exchange-input input{width:100%;min-width:0;border:0;outline:none;color:var(--color-text);background:transparent;font:inherit;font-size:32px;line-height:1}.asset-exchange-input input::placeholder,.asset-exchange-result{color:#d7d7d7}.asset-exchange-result{min-height:85px;border-bottom:1px solid #f6f6f6;padding:12px 0 20px;font-size:32px;line-height:53px}.asset-exchange-balance{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#848484;font-size:13px;line-height:1}.asset-exchange-balance button{color:var(--color-primary);background:transparent;font-size:13px}.asset-exchange-switch{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#e9f5e6}.asset-exchange-switch span{position:relative;width:3px;height:17px;border-radius:2px;background:var(--color-primary)}.asset-exchange-switch span:after{position:absolute;left:50%;bottom:-1px;width:9px;height:9px;border-right:3px solid var(--color-primary);border-bottom:3px solid var(--color-primary);content:"";transform:translate(-50%) rotate(45deg)}.asset-exchange-submit{margin-top:0}.asset-exchange-config-summary{display:flex;width:100%;flex-direction:column;gap:10px;margin:0;padding:14px 16px;border-radius:12px;background:#fff}.asset-exchange-config-summary div{display:flex;align-items:center;justify-content:space-between;gap:16px}.asset-exchange-config-summary dt,.asset-exchange-config-summary dd{margin:0;font-size:13px;line-height:20px}.asset-exchange-config-summary dt{color:var(--color-muted)}.asset-exchange-config-summary dd{color:var(--color-text);text-align:right}.asset-exchange-overlay,.asset-exchange-success-overlay{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;background:#000000b3}.asset-exchange-overlay{display:flex;align-items:flex-end}.asset-exchange-sheet{display:flex;width:100%;flex-direction:column;gap:20px;padding:16px 15px calc(20px + var(--safe-bottom));border-radius:16px 16px 0 0;background:#fff}.asset-exchange-option{display:flex;width:100%;height:60px;align-items:center;justify-content:space-between;padding:12px;border-radius:12px;color:#222;background:transparent;font-size:14px;line-height:1}.asset-exchange-option.active{background:#f8f8f8}.asset-exchange-option span{display:inline-flex;align-items:center;gap:12px}.asset-exchange-option .asset-coin{width:24px;height:24px;flex-basis:24px}.asset-exchange-option strong{position:relative;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--color-primary)}.asset-exchange-option strong:after{width:8px;height:5px;border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;content:"";transform:translateY(-1px) rotate(-45deg)}.asset-exchange-success-overlay{display:grid;place-items:center}.asset-exchange-success{display:flex;width:300px;height:200px;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;border-radius:16px;background:#fff}.asset-exchange-success p{margin:0;color:#222;font-size:14px;line-height:20px}.auth-error{margin:0;color:#c43d2f;font-size:14px;line-height:1.5;text-align:center}button:disabled{cursor:not-allowed;opacity:.65}.app-toast-host{position:fixed;top:calc(16px + env(safe-area-inset-top));left:50%;z-index:12000;display:flex;width:min(88vw,380px);flex-direction:column;align-items:stretch;gap:8px;pointer-events:none;transform:translate(-50%)}.app-toast-item{display:flex;min-height:44px;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(27,27,27,.08);border-radius:8px;background:#fffffff7;box-shadow:0 8px 24px #1b2d2129;color:#26312a;font-size:14px;line-height:1.45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-toast-icon{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:13px;font-weight:700}.app-toast-success .app-toast-icon{background:#2f8f56}.app-toast-error .app-toast-icon{background:#c84a4a}.app-toast-info .app-toast-icon{background:#b8842f}.app-toast-message{min-width:0;overflow-wrap:anywhere}.slider-captcha-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:20px;background:#0f172a94}.slider-captcha-dialog{width:min(360px,100%);padding:22px;border:1px solid #dbe3ed;border-radius:14px;background:#fff;box-shadow:0 20px 60px #0f172a38}.slider-captcha-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.slider-captcha-header h2{margin:0;color:#172033;font-size:18px;font-weight:700}.slider-captcha-header button{width:32px;height:32px;padding:0;border:0;border-radius:50%;color:#64748b;background:transparent;font-size:24px;line-height:1;cursor:pointer}.slider-captcha-header button:hover{background:#f1f5f9}.slider-captcha-hint{margin:0 0 14px;color:#64748b;font-size:13px}.slider-captcha-board{position:relative;width:100%;aspect-ratio:2 / 1;min-height:120px;overflow:hidden;border-radius:10px;background-position:center;background-size:cover;cursor:crosshair;touch-action:manipulation}.slider-captcha-board:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.slider-captcha-piece{position:absolute;top:35%;width:15%;height:30%;pointer-events:none;-webkit-user-select:none;user-select:none}.slider-captcha-track{position:relative;height:48px;margin-top:14px;overflow:hidden;border:1px solid #dbe3ed;border-radius:24px;background:#f1f5f9}.slider-captcha-track-label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#94a3b8;font-size:13px;pointer-events:none}.slider-captcha-handle{position:absolute;top:2px;bottom:2px;width:44px;margin-left:0;padding:0;border:0;border-radius:22px;color:#fff;background:#0f766e;font-size:26px;line-height:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.slider-captcha-handle:active{cursor:grabbing}.slider-captcha-handle:disabled{cursor:wait;opacity:.7}.slider-captcha-loading,.slider-captcha-error{min-height:38px;display:grid;place-items:center;color:#64748b;font-size:13px;text-align:center}.slider-captcha-error{color:#b42318}.slider-captcha-reload{display:block;margin:0 auto;padding:7px 14px;border:1px solid #0f766e;border-radius:6px;color:#0f766e;background:#fff;cursor:pointer}.app-toast-enter-active,.app-toast-leave-active{transition:opacity .18s ease,transform .18s ease}.app-toast-enter-from,.app-toast-leave-to{opacity:0;transform:translateY(-10px)}:root{--ui-bg: #f3f5f2;--ui-bg-deep: #edf1ed;--ui-surface: #ffffff;--ui-surface-soft: #f7f9f7;--ui-surface-brand: #eaf5ed;--ui-text: #111713;--ui-text-secondary: #5f6962;--ui-text-tertiary: #929a94;--ui-line: rgba(24, 55, 36, .08);--ui-line-strong: rgba(24, 55, 36, .14);--ui-brand: #238754;--ui-brand-hover: #1b7749;--ui-brand-deep: #125c38;--ui-brand-soft: #e7f4eb;--ui-accent: #9bd65e;--ui-danger: #d94d50;--ui-radius-xs: 4px;--ui-radius-sm: 8px;--ui-radius-md: 12px;--ui-radius-lg: 16px;--ui-shadow-xs: 0 1px 2px rgba(20, 48, 31, .04);--ui-shadow-sm: 0 4px 14px rgba(20, 48, 31, .055);--ui-shadow-md: 0 10px 28px rgba(20, 48, 31, .075);--ui-shadow-brand: 0 8px 20px rgba(25, 122, 74, .2);--color-primary: var(--ui-brand);--color-text: var(--ui-text);--color-muted: var(--ui-text-tertiary)}html,body{color:var(--ui-text);background:var(--ui-bg)}::selection{color:var(--ui-brand-deep);background:#9bd65e4d}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a,[role=button]{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .18s ease,opacity .16s ease,transform .16s cubic-bezier(.2,.8,.2,1)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible{outline:2px solid rgba(35,135,84,.34);outline-offset:2px}button:not(:disabled):active,[role=button]:active{transform:scale(.985)}input,textarea,select{caret-color:var(--ui-brand)}input::placeholder,textarea::placeholder{color:var(--ui-text-tertiary)}.rst-shell,.rst-page{background-color:var(--ui-bg)}.announcement-header,.announcement-detail-header,.message-header,.platform-news-header,.news-detail-header,.exchange-confirm-header,.address-header,.orders-header,.community-detail-header,.recharge-header,.recharge-records-header,.withdraw-header,.stake-record-header,.asset-details-header,.asset-exchange-header,.settings-header,.edit-nickname-header,.edit-password-header,.payment-password-header,.payment-methods-header,.bank-binding-header,.identity-header,.invite-header,.invite-poster-header,.customer-service-header,.help-center-header,.about-us-header,.auth-header,.herb-atlas-header,.product-series-header{border-bottom:1px solid var(--ui-line);background:#ffffffe0;box-shadow:0 1px #ffffffb8;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.announcement-header h1,.community-detail-header h1,.product-series-header h1,.product-center-header h1,.community-header h1{color:var(--ui-text);font-weight:600}.quick-card,.news-card,.announcement-card,.message-card,.platform-news-card,.address-card,.order-card,.settings-card,.help-center-card,.recharge-qr-card,.recharge-record-card,.withdraw-record-card,.stake-current-card,.stake-plan-card,.stake-record-card,.stake-summary-card,.asset-detail-card,.asset-exchange-card,.payment-bank-card,.payment-crypto-card,.payment-method-empty-card,.identity-card,.identity-id-card,.identity-summary-card,.invite-card,.invite-record-card,.community-stake-card,.community-overview-card,.community-partner-card,.community-detail-user-card,.mine-action-card,.mine-menu-card,.product-guide-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);background-color:var(--ui-surface);box-shadow:var(--ui-shadow-sm)}.product-image-card,.planting-card,.exchange-product-card,.exchange-list-card,.herb-list-card,.mine-balance-card,.mine-feature-card{border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm)}.section-heading h2,.product-section-head h2,.product-guide h2,.community-section h2,.community-section-title h2,.community-detail-section>h2{color:var(--ui-text);font-weight:600;letter-spacing:-.018em}.section-heading h2,.product-section-head h2,.product-guide>h2,.community-section>h2,.community-section-title h2,.community-detail-section>h2{display:flex;align-items:center;gap:10px}.section-heading h2:before,.product-section-head h2:before,.product-guide>h2:before,.community-section>h2:before,.community-section-title h2:before,.community-detail-section>h2:before{width:4px;height:15px;flex:0 0 4px;border-radius:4px;background:linear-gradient(180deg,var(--ui-accent) 0%,var(--ui-brand) 100%);box-shadow:0 0 0 4px #23875412;content:""}.section-heading button,.product-section-head button{display:inline-flex;height:28px;align-items:center;gap:7px;padding:0 1px 0 8px;color:var(--ui-text-tertiary);background:transparent;font-size:12px;font-weight:500}.section-heading button .section-arrow,.product-section-head button span{position:relative;display:grid;width:20px;height:20px;place-items:center;border:1px solid rgba(35,135,84,.1);border-radius:50%;background:var(--ui-brand-soft);transform:none}.section-heading button .section-arrow:after,.product-section-head button span:after{width:5px;height:5px;margin-left:-2px;border-top:1.3px solid var(--ui-brand);border-right:1.3px solid var(--ui-brand);content:"";transform:rotate(45deg)}.section-heading,.product-section-head{min-height:30px}.content-empty-state{display:flex;width:100%;min-height:76px;align-items:center;justify-content:center;gap:10px;border:1px dashed rgba(35,135,84,.16);border-radius:var(--ui-radius-md);color:var(--ui-text-tertiary);background:radial-gradient(circle at 86% 20%,rgba(155,214,94,.09),transparent 52px),var(--ui-surface-soft)}.content-empty-state-mark{position:relative;display:block;width:28px;height:28px;flex:0 0 28px;border:1px solid rgba(35,135,84,.12);border-radius:9px;background:var(--ui-brand-soft)}.content-empty-state-mark:before,.content-empty-state-mark:after{position:absolute;left:7px;height:2px;border-radius:2px;background:#23875494;content:""}.content-empty-state-mark:before{top:9px;width:13px;box-shadow:0 5px #23875457}.content-empty-state-mark:after{top:19px;width:8px}.content-empty-state p{margin:0;font-size:12px;font-weight:500;line-height:1.4}.news-card>.content-empty-state{min-height:68px}.auth-primary,.auth-success-button,.address-confirm,.asset-exchange-submit,.bank-binding-submit,.edit-nickname-submit,.edit-password-submit,.exchange-confirm,.exchange-success-primary,.identity-submit,.order-confirm,.order-receive-button,.payment-password-submit,.payment-primary-button,.recharge-confirm,.stake-join-button,.withdraw-confirm{border:1px solid rgba(255,255,255,.12);border-radius:var(--ui-radius-md);color:#fff;background:linear-gradient(135deg,var(--ui-brand) 0%,var(--ui-brand-deep) 100%);box-shadow:var(--ui-shadow-brand);font-weight:600}.payment-secondary-button,.order-detail-button,.order-detail-close-button{border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-md);color:var(--ui-brand-deep);background:var(--ui-surface);box-shadow:var(--ui-shadow-xs);font-weight:500}.edit-nickname-field input,.edit-password-field input,.payment-password-field input,.bank-binding-field input,.bank-code-field input,.address-field input,.address-field textarea,.identity-field input,.identity-field select,.identity-picker,.identity-date-wrap input,.auth-field>input,.auth-code-input,.recharge-input,.withdraw-amount-input,.withdraw-code-input,.customer-service-input,.asset-exchange-input{border-color:var(--ui-line-strong);border-radius:var(--ui-radius-md);background-color:var(--ui-surface);box-shadow:inset 0 1px #11281905}.home-hero{background:linear-gradient(155deg,#0f5b36,#238754 58%,#dfeee2)}.home-hero:after{background:linear-gradient(180deg,#082c1a2e,#082c1a08 54%,#f3f5f2f0),radial-gradient(circle at 68% 45%,rgba(194,242,160,.16),transparent 32%)}.hero-shade{background:radial-gradient(circle at 70% 56%,rgba(255,255,255,.18),transparent 22%),linear-gradient(180deg,#042d181f,#042d1800 62%,#f3f5f2d1)}.nav-action{border-color:#fff3;background:#072c1933;box-shadow:inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-copy{text-shadow:0 2px 12px rgba(5,47,25,.22)}.hero-copy h1{font-weight:600;letter-spacing:-.025em}.hero-copy p{color:#ffffffd1}.hero-copy span{border-color:#ffffff47;background:#07341d29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quick-card{box-shadow:var(--ui-shadow-md)}.quick-icon{border:1px solid rgba(30,83,48,.06);border-radius:var(--ui-radius-md);background:var(--ui-surface-soft)}.quick-entry strong{color:var(--ui-text);font-weight:500}.notice-bar{border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:#ffffffe0;box-shadow:var(--ui-shadow-xs)}.notice-title{color:var(--ui-text-secondary)}.notice-arrow,.section-arrow{border-color:var(--ui-text-tertiary)}.planting-card{border:1px solid rgba(255,255,255,.58)}.planting-content h2{font-weight:600;letter-spacing:-.025em;text-shadow:0 2px 10px rgba(41,94,28,.22)}.planting-content button,.product-center-series-action,.mine-feature-card em{border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,var(--ui-brand) 0%,var(--ui-brand-deep) 100%);box-shadow:0 5px 14px #15693e33;font-weight:600}.news-item+.news-item:before{background:var(--ui-line)}.news-title{color:var(--ui-text);font-weight:500}.news-main time{color:var(--ui-text-tertiary);font-variant-numeric:tabular-nums}.news-image{border-radius:var(--ui-radius-sm)}.bottom-tabs,.product-bottom-tabs{border-top-color:var(--ui-line);background:#fffffff0;box-shadow:0 -8px 24px #14301f0e;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.tab-item,.product-tab-item{color:#a9b0ab;font-weight:500}.tab-item.active,.product-tab-item.active{color:var(--ui-brand)}.tab-item.active .tab-icon,.product-tab-item.active .product-tab-icon{background:linear-gradient(145deg,var(--ui-brand) 0%,var(--ui-brand-deep) 100%);box-shadow:0 6px 16px #1877473d}.product-center-shell,.product-center-page{background:var(--ui-bg)}.product-center-page:before{background:radial-gradient(circle at 82% 0%,rgba(155,214,94,.18),transparent 135px),linear-gradient(180deg,#e6f2e8,#e6f2e800 78%)}.product-image-card{border:1px solid rgba(22,72,41,.08)}.product-hero-card{height:140px;aspect-ratio:69 / 28}.product-hero-card img{object-fit:cover}.product-center-series-copy strong{font-weight:600;letter-spacing:-.025em}.product-guide-card{background:var(--ui-surface)}.product-guide-step{border:1px solid var(--ui-line);background:var(--ui-surface-soft);box-shadow:none}.product-guide-step:after{opacity:.18}.product-guide-icon{border-color:#2387541f;background:var(--ui-brand-soft)}.product-guide-step h3{color:var(--ui-text);font-weight:600}.product-guide-step p{color:var(--ui-text-secondary)}.community-shell,.community-page{background:var(--ui-bg)}.community-page:before{background:radial-gradient(circle at 86% 3%,rgba(155,214,94,.18),transparent 120px),linear-gradient(180deg,#e7f3e9,#e7f3e900 96%)}.community-hero{border:1px solid rgba(255,255,255,.55);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-md)}.community-hero-shade{background:linear-gradient(105deg,#1027199e,#1027192e 54%,#10271900 80%)}.community-hero h2{color:#fff;font-weight:600;letter-spacing:-.03em;text-shadow:0 2px 12px rgba(7,31,18,.28)}.community-panel{background:var(--ui-bg);box-shadow:none}.community-stake-card,.community-partner-card{background:var(--ui-surface)}.community-overview-card{background:var(--ui-surface-soft);box-shadow:none}.community-stake-card small,.community-overview-card span,.community-partner-stats span{color:var(--ui-text-secondary)}.community-stake-card strong,.community-overview-card strong,.community-partner-stats strong{color:var(--ui-brand-deep);font-weight:600;font-variant-numeric:tabular-nums}.community-partner-meta h3{color:var(--ui-text);font-weight:600}.community-partner-meta p,.community-section-title span{color:var(--ui-text-tertiary)}.community-partner-stats{border-top-color:var(--ui-line)}.community-state{border:1px dashed var(--ui-line-strong);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);background:var(--ui-surface-soft)}.mine-shell,.mine-page{background:var(--ui-bg)}.mine-bg{background:radial-gradient(circle at 84% 2%,#9bd65e33 0,#9bd65e00 105px),linear-gradient(180deg,#e5f3e7,#eef5eb 58%,#eef5eb00)}.mine-top-icon{border-radius:var(--ui-radius-sm)}.mine-profile{padding:4px 2px 8px}.mine-avatar-wrap img{border:2px solid rgba(255,255,255,.9);box-shadow:0 5px 16px #19432821}.mine-avatar-wrap span{border:1px solid rgba(35,135,84,.12);color:var(--ui-brand-deep);background:#eef7f0}.mine-user h1{color:var(--ui-text);font-weight:600;letter-spacing:-.025em}.mine-user p{color:var(--ui-text-tertiary);font-variant-numeric:tabular-nums}.mine-balance-card{border:1px solid rgba(21,77,42,.08)}.mine-balance-card:after{background:linear-gradient(112deg,#fffffff0,#ffffffb3 42%,#ffffff0d 78%)}.mine-balance-card span{color:var(--ui-text-secondary)}.mine-balance-card strong{font-weight:600;font-variant-numeric:tabular-nums}.mine-feature-card{border:1px solid var(--ui-line)}.mine-feature-card:after{background:linear-gradient(110deg,#fffffff5,#ffffffad 48%,#ffffff05 84%)}.mine-feature-card strong{color:var(--ui-brand-deep);font-weight:600}.mine-action-icon{border:1px solid rgba(35,135,84,.1);border-radius:var(--ui-radius-md);background:var(--ui-brand-soft)}.mine-action strong,.mine-menu-row strong{color:var(--ui-text);font-weight:500}.mine-menu-row{border-bottom-color:var(--ui-line)}.mine-menu-row>i{border-color:var(--ui-text-tertiary)}.mine-logout{border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);background:var(--ui-surface);box-shadow:var(--ui-shadow-xs);font-weight:500}.mine-version{color:var(--ui-text-tertiary);font-variant-numeric:tabular-nums}.mine-language-overlay,.mine-logout-overlay,.asset-exchange-overlay,.asset-exchange-success-overlay{background:#07140c94;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mine-language-sheet,.mine-logout-sheet,.asset-exchange-sheet{border:1px solid rgba(255,255,255,.6);border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;background:var(--ui-surface);box-shadow:0 -18px 42px #071d1029}.mine-language-option{border:1px solid transparent;border-radius:var(--ui-radius-md)}.mine-language-option.active{border-color:#2387541f;background:var(--ui-brand-soft)}.mine-logout-actions button,.mine-logout-cancel{border-top-color:var(--ui-line)}.auth-shell,.auth-login-page,.auth-page{background:var(--ui-bg)}.auth-login-bg{background:radial-gradient(circle at 84% 8%,rgba(110,205,126,.22) 0,rgba(110,205,126,.08) 30%,transparent 58%),radial-gradient(circle at 26% 0%,rgba(185,232,193,.38) 0,rgba(185,232,193,.1) 36%,transparent 68%),linear-gradient(180deg,#e6f5e9 0%,rgba(243,245,242,.94) 78%,var(--ui-bg) 100%)}.auth-back{position:absolute;z-index:3;left:16px;top:calc(56px + var(--safe-top));display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(25,80,44,.08);border-radius:50%;color:var(--ui-text-secondary);background:#ffffff8f;box-shadow:var(--ui-shadow-xs);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-back span{width:9px;height:9px;margin-left:3px;border-bottom:1.6px solid currentColor;border-left:1.6px solid currentColor;border-radius:1px;transform:rotate(45deg)}.auth-login-hero h1{color:var(--ui-text);font-weight:600;letter-spacing:-.035em}.auth-login-hero p,.auth-switch span{color:var(--ui-text-secondary)}.auth-label{color:var(--ui-text);font-weight:500}.auth-icon{color:var(--ui-text-secondary);overflow:visible}.auth-icon.auth-icon-phone:before,.auth-icon.auth-icon-lock:before,.auth-icon.auth-icon-shield:before{position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;border:0;border-radius:0;clip-path:none;box-shadow:none;content:"";transform:none}.auth-icon.auth-icon-phone:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235f6962' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5.5' y='2.5' width='13' height='19' rx='2.8'/%3E%3Cpath d='M10 18.5h4'/%3E%3C/svg%3E") center / 20px 20px no-repeat}.auth-icon.auth-icon-lock:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235f6962' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.5' y='9.5' width='15' height='11.5' rx='2.5'/%3E%3Cpath d='M7.5 9.5V7a4.5 4.5 0 0 1 9 0v2.5'/%3E%3C/svg%3E") center / 20px 20px no-repeat}.auth-icon.auth-icon-shield:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235f6962' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5 19 5v5.2c0 4.7-2.8 8.4-7 10.8-4.2-2.4-7-6.1-7-10.8V5l7-2.5Z'/%3E%3Cpath d='m8.7 11.7 2.1 2.1 4.6-4.6'/%3E%3C/svg%3E") center / 20px 20px no-repeat}.auth-icon.auth-icon-phone:after,.auth-icon.auth-icon-lock:after,.auth-icon.auth-icon-shield:after{display:none}.auth-field input,.auth-code-input{border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:#ffffffe6;box-shadow:var(--ui-shadow-xs)}.phone-country-input{display:flex;width:100%;height:44px;align-items:center;overflow:hidden;border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:#ffffffe6;box-shadow:var(--ui-shadow-xs);transition:border-color .16s ease,box-shadow .16s ease}.phone-country-input:focus-within{border-color:#23875459;box-shadow:0 0 0 3px #23875414}.phone-country-picker{display:flex;height:100%;flex:0 0 auto;align-items:center;gap:5px;padding:0 10px 0 12px;border:0;background:transparent}.phone-country-badge{display:grid;min-width:26px;height:21px;place-items:center;border:1px solid var(--ui-line);border-radius:6px;background:#f6f8f6;color:var(--ui-text-secondary);font-size:10px;font-weight:700;letter-spacing:.3px}.phone-country-code{color:var(--ui-text-primary);font-size:13px;font-variant-numeric:tabular-nums}.phone-country-chevron{width:6px;height:6px;margin:-3px 0 0 1px;border-right:1.5px solid var(--ui-text-tertiary);border-bottom:1.5px solid var(--ui-text-tertiary);transform:rotate(45deg)}.phone-country-divider{width:1px;height:20px;flex:0 0 1px;background:var(--ui-line)}.phone-country-input>input,.phone-country-input>input:focus{min-width:0;height:100%;flex:1;padding:0 12px;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none}.phone-country-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:transparent}.phone-country-sheet{position:fixed;display:flex;flex-direction:column;padding:6px;overflow:hidden;border:1px solid rgba(33,71,51,.12);border-radius:12px;background:#fbfdfb;box-shadow:0 10px 30px #081c1233,0 2px 8px #081c1214;animation:phone-country-popover-in .14s ease-out}.phone-country-handle{width:38px;height:4px;flex:0 0 auto;align-self:center;margin-bottom:9px;border-radius:99px;background:#d7ded9}.phone-country-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:0 3px 12px}.phone-country-sheet-header h2{margin:0;color:var(--ui-text-primary);font-size:18px;font-weight:650;line-height:25px}.phone-country-sheet-header p{margin:2px 0 0;color:var(--ui-text-tertiary);font-size:11px;line-height:16px}.phone-country-sheet-header>button{position:relative;width:32px;height:32px;flex:0 0 32px;border:0;border-radius:50%;background:#eef2ef}.phone-country-sheet-header>button span:before,.phone-country-sheet-header>button span:after{position:absolute;left:9px;top:15px;width:14px;height:1.5px;border-radius:2px;background:var(--ui-text-secondary);content:""}.phone-country-sheet-header>button span:before{transform:rotate(45deg)}.phone-country-sheet-header>button span:after{transform:rotate(-45deg)}.phone-country-search{display:flex;height:36px;flex:0 0 36px;align-items:center;gap:9px;margin:0 0 6px;padding:0 10px;border:1px solid var(--ui-line);border-radius:9px;background:#f1f5f2}.phone-country-search>span{position:relative;width:15px;height:15px;flex:0 0 15px;border:1.6px solid var(--ui-text-tertiary);border-radius:50%}.phone-country-search>span:after{position:absolute;right:-4px;bottom:-2px;width:6px;height:1.6px;border-radius:2px;background:var(--ui-text-tertiary);content:"";transform:rotate(45deg)}.phone-country-search input,.phone-country-search input:focus{min-width:0;height:100%;flex:1;padding:0;border:0;outline:0;background:transparent;color:var(--ui-text-primary);font-size:14px;box-shadow:none}.phone-country-search input::placeholder{color:var(--ui-text-tertiary)}.phone-country-list{min-height:0;max-height:270px;overflow-y:auto;border-top:1px solid var(--ui-line);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9c8be transparent;-webkit-overflow-scrolling:touch}.phone-country-option{display:grid;width:100%;min-height:40px;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:7px;padding:4px 6px;border:0;border-bottom:1px solid rgba(36,67,49,.08);background:transparent;color:var(--ui-text-primary);text-align:left}.phone-country-option:active{background:#edf4ef}.phone-country-option.active{background:#23875414}.phone-country-option-badge{display:grid;width:32px;height:24px;place-items:center;border:1px solid var(--ui-line);border-radius:7px;background:#fff;color:var(--ui-text-secondary);font-size:11px;font-weight:750;letter-spacing:.3px}.phone-country-option-name{overflow:hidden;font-size:13px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.phone-country-option-dial{color:var(--ui-text-tertiary);font-size:12px;font-variant-numeric:tabular-nums}.phone-country-option-check{width:8px;height:13px;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg) translate(-2px,-2px)}.phone-country-option.active .phone-country-option-check{border-color:var(--ui-brand)}.phone-country-empty{margin:40px 0;color:var(--ui-text-tertiary);font-size:13px;text-align:center}@keyframes phone-country-fade-in{0%{opacity:0}to{opacity:1}}@keyframes phone-country-popover-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-field input:focus,.auth-code-input:focus-within{border-color:#23875459;box-shadow:0 0 0 3px #23875414}.auth-code-input button{min-width:82px;padding:0 4px;color:var(--ui-brand);font-weight:600;text-align:right;white-space:nowrap}.auth-code-input button:disabled{color:var(--ui-text-tertiary);opacity:1}.auth-code-input input,.auth-code-input input:focus{border:0;border-radius:0;outline:none;background:transparent;box-shadow:none}.auth-code-input input:focus-visible{outline:none;outline-offset:0}.auth-forgot,.auth-switch{color:var(--ui-brand);font-weight:500}.auth-version{color:var(--ui-text-tertiary);font-variant-numeric:tabular-nums}.exchange-hero-shade{background:linear-gradient(90deg,#08301ba8,#08301b29 68%,#08301b00),linear-gradient(180deg,#041d1047,#041d1005 58%,#f3f5f200)}.exchange-nav h1,.stake-nav h1{font-weight:600}.exchange-hero-copy,.stake-hero-copy{text-shadow:0 2px 14px rgba(5,36,20,.28)}.exchange-hero-copy h2,.stake-hero-copy h2{color:#fff;font-weight:600;letter-spacing:-.035em}.exchange-balance,.exchange-promo{border:1px solid rgba(255,255,255,.64);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-md)}.exchange-balance strong,.exchange-product-bottom p,.exchange-list-bottom strong{color:var(--ui-brand-deep);font-weight:600;font-variant-numeric:tabular-nums}.exchange-balance button,.exchange-record{color:var(--ui-text-tertiary)}.exchange-promo h2{color:var(--ui-brand-deep);font-weight:600;letter-spacing:-.025em}.exchange-promo p{color:var(--ui-text-secondary)}.exchange-promo button,.exchange-product-bottom button,.exchange-list-bottom button,.stake-plan-bottom button{border:1px solid rgba(255,255,255,.14);color:#fff;background:linear-gradient(135deg,var(--ui-brand) 0%,var(--ui-brand-deep) 100%);box-shadow:0 4px 12px #1877472e;font-weight:600}.exchange-section-title h2{color:var(--ui-text);font-weight:600}.exchange-view-toggle{border:1px solid var(--ui-line);background:var(--ui-bg-deep)}.exchange-toggle-btn.active{box-shadow:var(--ui-shadow-xs)}.exchange-product-card,.exchange-list-card{border:1px solid var(--ui-line);background:var(--ui-surface)}.exchange-product-info h3,.exchange-list-info h3{color:var(--ui-text);font-weight:600}.stake-hero-shade{background:linear-gradient(90deg,#072f19b3,#072f1933 60%,#072f1900),linear-gradient(180deg,#031d0e40,#031d0e00 60%,#f3f5f200)}.stake-summary-card,.stake-plan-card,.stake-rules{border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);background-color:var(--ui-surface);box-shadow:var(--ui-shadow-sm)}.stake-summary-card{box-shadow:var(--ui-shadow-md)}.stake-summary-content>strong,.stake-plan-bottom strong{color:var(--ui-brand-deep);font-weight:600;font-variant-numeric:tabular-nums}.stake-summary-divider{background:var(--ui-line)}.stake-plan-head h2,.stake-rules h2{color:var(--ui-text);font-weight:600}.stake-plan-info>p,.stake-rules ul{color:var(--ui-text-secondary)}.stake-period{border:1px solid rgba(35,135,84,.1);border-radius:var(--ui-radius-xs);color:var(--ui-brand-deep);background:var(--ui-brand-soft)}.stake-rules{background:linear-gradient(180deg,#f1f8f2,#fff 58%)}.app-toast-item{border-color:var(--ui-line-strong);border-radius:var(--ui-radius-md);color:var(--ui-text);background:#fffffff0;box-shadow:var(--ui-shadow-md);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}@media(hover:hover){.product-image-card:hover,.news-item:hover,.announcement-card:hover,.platform-news-card:hover,.community-partner-card:hover,.mine-feature-card:hover,.settings-card:hover,.order-card:hover{transform:translateY(-1px);box-shadow:var(--ui-shadow-md)}.auth-primary:hover,.address-confirm:hover,.asset-exchange-submit:hover,.bank-binding-submit:hover,.edit-nickname-submit:hover,.edit-password-submit:hover,.identity-submit:hover,.recharge-confirm:hover,.stake-join-button:hover,.withdraw-confirm:hover{background:linear-gradient(135deg,var(--ui-brand-hover) 0%,#0f5332 100%)}}@supports (-webkit-touch-callout: none){html{-webkit-text-size-adjust:100%}.auth-field input,.auth-code-input input,.edit-nickname-field input,.edit-password-field input,.payment-password-field input,.bank-binding-field input,.bank-code-field input,.address-field input,.address-field textarea,.identity-field input,.identity-field select,.identity-date-wrap input,.customer-service-input input,.stake-amount-field input,.withdraw-code-input input,.transfer-card input,.crypto-network-select{font-size:16px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-locale=en-US] body,html[data-locale=ja-JP] body,html[data-locale=en-US] button,html[data-locale=en-US] input,html[data-locale=en-US] textarea,html[data-locale=en-US] select,html[data-locale=ja-JP] button,html[data-locale=ja-JP] input,html[data-locale=ja-JP] textarea,html[data-locale=ja-JP] select{letter-spacing:0}html[data-locale=en-US] .bottom-tabs .tab-item>span:last-child,html[data-locale=ja-JP] .bottom-tabs .tab-item>span:last-child{max-width:72px;font-size:10px;line-height:12px;overflow-wrap:anywhere;text-align:center}html[data-locale=en-US] .hero-copy span,html[data-locale=ja-JP] .hero-copy span{width:fit-content;max-width:100%;height:auto;min-height:22px;padding:4px 7px;font-size:9px;line-height:12px;white-space:normal;text-align:center}html[data-locale=en-US] .quick-card,html[data-locale=ja-JP] .quick-card{gap:6px;padding-inline:8px}html[data-locale=en-US] .quick-entry,html[data-locale=ja-JP] .quick-entry{gap:6px}html[data-locale=en-US] .quick-entry strong,html[data-locale=ja-JP] .quick-entry strong{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:24px;font-size:10px;line-height:12px;white-space:normal;overflow-wrap:anywhere}html[data-locale=en-US] .mine-menu-row strong,html[data-locale=ja-JP] .mine-menu-row strong,html[data-locale=en-US] .settings-row strong,html[data-locale=ja-JP] .settings-row strong{min-width:0;line-height:18px;white-space:normal}html[data-locale=en-US] .auth-primary,html[data-locale=en-US] .recharge-confirm,html[data-locale=en-US] .payment-primary-button,html[data-locale=ja-JP] .auth-primary,html[data-locale=ja-JP] .recharge-confirm,html[data-locale=ja-JP] .payment-primary-button{min-height:44px;height:auto;padding-block:10px;line-height:18px;white-space:normal}html[data-locale=en-US] .product-hero-copy,html[data-locale=ja-JP] .product-hero-copy{top:16px;max-width:54%}html[data-locale=en-US] .product-hero-copy strong,html[data-locale=ja-JP] .product-hero-copy strong{display:-webkit-box;overflow:hidden;font-size:17px;line-height:21px;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[data-locale=en-US] .product-hero-copy small,html[data-locale=ja-JP] .product-hero-copy small{display:-webkit-box;overflow:hidden;line-height:15px;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[data-locale=en-US] .product-hero-action,html[data-locale=ja-JP] .product-hero-action{width:auto;min-width:68px;max-width:100%;margin-top:8px;padding-inline:10px;white-space:nowrap}html[data-locale=en-US] .product-center-series-copy,html[data-locale=ja-JP] .product-center-series-copy{top:9px;width:60%;gap:4px}html[data-locale=en-US] .product-center-series-copy strong,html[data-locale=ja-JP] .product-center-series-copy strong{font-size:15px;line-height:18px}html[data-locale=en-US] .product-center-series-copy small,html[data-locale=ja-JP] .product-center-series-copy small{font-size:10px;line-height:12px}html[data-locale=en-US] .product-center-series-action,html[data-locale=ja-JP] .product-center-series-action{width:auto;min-width:58px;padding-inline:10px;white-space:nowrap}html[data-locale=en-US] .community-hero h2,html[data-locale=ja-JP] .community-hero h2{max-width:72%;padding-right:0;font-size:22px;line-height:26px;white-space:normal}html[data-locale=en-US] .community-overview-card span,html[data-locale=ja-JP] .community-overview-card span{display:flex;min-height:28px;align-items:flex-start;font-size:11px;line-height:14px;overflow-wrap:anywhere}html[data-locale=en-US] .community-partner-stats span,html[data-locale=ja-JP] .community-partner-stats span{display:flex;min-height:28px;align-items:center;justify-content:center;padding-inline:3px;font-size:11px;line-height:14px;white-space:normal;overflow-wrap:anywhere}html[data-locale=en-US] .community-avatar-wrap span,html[data-locale=ja-JP] .community-avatar-wrap span{max-width:58px;padding-inline:5px;font-size:9px}
