.member-drawer.compact-brand-drawer .el-drawer__header{padding:0 16px;min-height:44px}.compact-brand-drawer .detail-toolbar,.compact-brand-drawer .drawer-back{min-height:44px}.member-drawer.compact-brand-drawer .el-drawer__header:has(.centered-toolbar){min-height:52px;padding:0 16px;border-bottom:0;box-shadow:inset 0 -1px #a668d02b}.compact-brand-drawer .drawer-heading.centered-toolbar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:0;min-height:52px}.centered-toolbar .drawer-back{grid-column:1;grid-row:1;width:44px;justify-content:flex-start}.compact-brand-drawer .centered-toolbar h2{grid-column:2;grid-row:1;font-size:18px;line-height:22px;text-align:center;overflow-wrap:anywhere;text-wrap:balance}.member-drawer.compact-brand-drawer .el-drawer__body{padding:12px 16px max(20px,env(safe-area-inset-bottom));background:radial-gradient(ellipse at 85% 0,#42165d24,transparent 48%),#100b18}.member-panel.compact-brand-panel{position:relative;isolation:isolate;padding:0;line-height:1.5}.compact-brand-drawer .el-empty{padding:16px 0}.compact-brand-drawer .el-empty__image{max-width:44px}.compact-brand-drawer .el-empty__description{margin-top:8px}.compact-brand-drawer .el-empty__description p{font-size:12px;line-height:18px}.compact-brand-drawer .record-load-more:empty{display:none}.compact-brand-panel .compact-planet{position:absolute;z-index:-1;width:410px;max-width:none;height:auto;top:-44px;right:-72px;opacity:.64;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(#000 45%,transparent 95%);mask-image:linear-gradient(#000 45%,transparent 95%)}.compact-brand-panel .member-page-heading{padding:0;margin:0 0 16px}.compact-brand-panel .orbital-heading:before,.compact-brand-panel .orbital-heading:after{content:none}.compact-brand-panel .member-page-heading h1{font-size:28px;line-height:36px;margin:0 0 6px;letter-spacing:-.025em;text-wrap:balance}.compact-brand-panel .member-page-heading p{max-width:100%;font-size:13px;line-height:20px;color:#c4addd}.compact-brand-panel .designed-balance{gap:4px;margin:0 0 16px;font-size:13px}.compact-brand-panel .designed-balance>strong{font-size:38px;line-height:46px;overflow-wrap:anywhere;background:linear-gradient(#fff9ff 15%,#d7a8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.compact-brand-panel.recharge-page .designed-balance{padding-top:16px}.recharge-balance-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.recharge-balance-heading>span{flex:1;min-width:0}.compact-brand-panel .coin-ledger-button,.compact-brand-panel .coin-recharge-button{position:relative;min-height:36px;height:auto;padding:8px 12px;margin:0;border:1px solid #b374ed;border-radius:10px;background:#271239e6;color:#ecd6ff;font-size:13px;line-height:18px;white-space:normal;box-shadow:inset 0 1px 3px #c994ff24,0 2px 8px #8b3cda20}.compact-brand-panel .coin-ledger-button{flex:0 0 auto;max-width:52%}.compact-brand-panel .coin-ledger-button:after,.compact-brand-panel .coin-recharge-button:after{content:"";position:absolute;inset:-4px 0}.compact-brand-panel .coin-ledger-button:focus-visible,.compact-brand-panel .coin-recharge-button:focus-visible{outline:2px solid #d2a4ff;outline-offset:3px}.compact-brand-panel .coin-ledger-button:hover,.compact-brand-panel .coin-recharge-button:hover{border-color:#d5a8ff;background:#3b1d54}.compact-brand-panel .coin-recharge-button.is-disabled{opacity:.5;cursor:not-allowed}.compact-brand-panel .coin-balance-card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:156px;padding:20px;border:1px solid #ac60eb;border-radius:16px;background:linear-gradient(125deg,#361252bb,#1c0d2fc4);overflow:hidden;box-shadow:inset 0 1px 3px #ddadff35}.coin-balance-card>img{position:absolute;z-index:-1;width:420px;max-width:none;right:-100px;top:-54px;opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.coin-balance-card>span{font-size:13px;line-height:20px;color:#e6d2f7}.coin-balance-card>strong{max-width:100%;font-size:42px;line-height:50px;letter-spacing:-.035em;color:#f7eaff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.coin-balance-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.coin-balance-footer small{font-size:13px;line-height:20px;color:#dfc9f1}.compact-brand-panel .coin-recharge-button{max-width:55%}.member-panel.compact-brand-panel .coin-ledger-history{margin:20px 0 0;padding:0;border-top:0}.coin-ledger-history h2{font-size:20px;line-height:28px;margin:0 0 8px}.compact-brand-panel .coin-ledger-history .member-record{padding:12px 0}.coin-ledger-row{min-height:64px;align-items:center;gap:10px}.coin-ledger-row .transaction-icon{width:36px;height:36px;flex-basis:36px}.coin-ledger-row .transaction-main>strong{display:block;font-size:14px;line-height:20px}.coin-ledger-row .transaction-context{flex-direction:column;gap:2px;margin-top:4px!important;font-size:12px;line-height:18px}.coin-ledger-row .transaction-amount{flex-shrink:0;max-width:40%;gap:2px}.coin-ledger-row .transaction-amount strong{font-size:20px;line-height:24px}.coin-ledger-row.spending .transaction-amount strong{color:#f0e4fc}.coin-ledger-history .record-load-more{min-height:48px}.member-panel.compact-brand-panel .designed-form{margin:0 0 16px;padding:16px;border-radius:16px;border-color:#a86bea8c;background:linear-gradient(125deg,#37165035,#1a102838)}.compact-brand-panel .designed-form .el-form-item{margin:0}.compact-brand-panel .designed-form .el-form-item__label{font-size:13px;line-height:20px;height:auto;padding:0;margin:0 0 6px}.compact-brand-panel .recharge-form .el-input__wrapper{min-height:52px}.compact-brand-panel .recharge-form .el-input__inner{font-size:34px;line-height:44px;height:44px}.compact-brand-panel .recharge-form .el-input__suffix{font-size:16px}.compact-brand-panel .available-balance{margin:6px 0 8px;font-size:12px;line-height:18px}.compact-brand-panel .designed-cost{padding:8px 0;margin:0;font-size:13px}.compact-brand-panel .designed-cost>strong{font-size:22px;line-height:28px}.compact-brand-panel .designed-cost small{font-size:13px}.member-panel.compact-brand-panel .designed-form .member-primary{min-height:48px;height:auto;padding:12px 8px;margin:8px 0 0;border-radius:16px;font-size:16px;line-height:22px;background:linear-gradient(110deg,#a24af7,#762bf0 60%,#6823cd);border:1px solid #cd9bff;box-shadow:inset 0 1px 6px #f2dbff55,inset 0 -3px 10px #d589ff20,0 3px 18px #853be640}.member-panel.compact-brand-panel .designed-form .member-primary.is-disabled{opacity:.5;box-shadow:none}.member-panel.compact-brand-panel .member-note,.member-panel.compact-brand-panel .member-warning{margin:8px 0;font-size:12px;line-height:18px}.member-panel.compact-brand-panel .designed-form .member-center{margin:8px 0 0}.member-panel.compact-brand-panel .recharge-history{margin:16px 0 8px;padding:0}.member-panel.compact-brand-panel .recharge-history h2{font-size:20px;line-height:28px;margin:0 0 8px}.compact-brand-panel .recharge-history .member-record{padding:12px 0}.compact-brand-panel .recharge-history .transaction-heading{gap:10px}.compact-brand-panel .recharge-history .transaction-icon{width:36px;height:36px;flex-basis:36px}.compact-brand-panel .recharge-history .transaction-main>strong{font-size:14px;line-height:20px}.compact-brand-panel .recharge-history .transaction-context{margin-top:4px!important;line-height:18px;gap:2px 8px}.compact-brand-panel .recharge-history .transaction-amount{gap:2px}.compact-brand-panel .recharge-history .transaction-amount strong{font-size:20px;line-height:24px}.compact-brand-panel .recharge-history .transaction-link{position:relative;width:fit-content;max-width:calc(100% - 46px);margin:4px 0 0 46px;min-height:24px;line-height:20px;gap:10px}.compact-brand-panel .recharge-history .transaction-link:after{content:"";position:absolute;inset:-10px 0}.compact-brand-panel .recharge-history .record-load-more{min-height:48px}.compact-brand-panel.reserve-page .member-page-heading{padding:0;margin-bottom:16px}.compact-brand-panel.reserve-page .member-page-heading h1{margin:0}.compact-brand-panel .reservation-form .member-tier-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 8px}.compact-brand-panel .reservation-form .member-tier-grid button{grid-column:span 2;min-height:58px;padding:6px 4px;gap:3px;border-radius:10px}.compact-brand-panel .reservation-form .member-tier-grid button:nth-child(4){grid-column:2 / span 2}.compact-brand-panel .reservation-form .member-tier-grid button:nth-child(5){grid-column:4 / span 2}.compact-brand-panel .reservation-tier-value{display:flex;align-items:center;justify-content:center;gap:8px}.compact-brand-panel .reservation-form .member-tier-grid strong{font-size:24px;line-height:28px}.compact-brand-panel .reservation-form .member-tier-grid small{font-size:11px;line-height:15px}.compact-brand-panel .reservation-form .member-tier-grid .el-icon{position:static;font-size:16px;flex-shrink:0}.compact-brand-panel .reservation-form .member-tier-grid .tier-check{width:18px;height:18px;border-radius:50%;background:#fff7ff;color:#893ded;font-size:13px}.compact-brand-panel .reservation-form .member-tier-grid button.active{border-color:#dab8ff;background:linear-gradient(115deg,#a24af7,#742cef);box-shadow:inset 0 1px 5px #f5dfff66,0 2px 12px #8133de2b}.compact-brand-panel .reservation-form .available-balance{display:flex;align-items:center;flex-wrap:wrap;column-gap:6px;margin:4px 0 8px}.compact-brand-panel .reservation-form .available-balance .el-button{position:relative;min-height:24px;height:24px;padding:0 6px}.compact-brand-panel .reservation-form .available-balance .el-button:after{content:"";position:absolute;inset:-10px 0}.compact-brand-panel .reservation-form .designed-cost{padding:6px 0}.member-panel.compact-brand-panel .reservation-history{padding:0;margin:20px 0 0;border-top:0}.member-panel.compact-brand-panel .reservation-history h2{font-size:20px;line-height:28px;margin:0 0 8px}.compact-brand-panel .reservation-history .member-record{padding:12px 0}.reservation-record-button{display:flex;align-items:center;gap:10px;width:100%;padding:0;min-height:64px;border:0;color:#f2e8ff;background:none;font:inherit;text-align:left;cursor:pointer}.reservation-record-button .transaction-main>strong{display:block;font-size:14px;line-height:20px}.reservation-record-button .transaction-context{font-size:11px;line-height:18px;margin-top:4px!important;gap:2px 8px}.reservation-record-button .transaction-status{font-size:11px}.reservation-matched{display:block;font-size:12px;line-height:18px;color:#b7a0cb;margin-top:2px}.reservation-record-button .transaction-amount{flex-shrink:0;max-width:35%;gap:2px}.reservation-record-button .transaction-amount strong{font-size:20px;line-height:24px;color:#f0e0ff}.reservation-record-arrow{flex:0 0 14px;color:#c197ef}.compact-brand-panel .reservation-history .record-load-more{min-height:48px}@media(max-width:370px){.reservation-record-button{gap:8px}.reservation-record-button .transaction-icon{width:30px;height:30px;flex-basis:30px}.reservation-record-button .transaction-amount strong{font-size:18px}}@media(min-width:768px){.member-drawer.compact-brand-drawer .el-drawer__body{padding:16px 24px 24px}.compact-brand-panel .compact-planet{width:470px;right:-50px}}.el-message:not(:has(.el-message__closeBtn)){pointer-events:none}.shell-identity{position:relative;isolation:isolate;display:flex;align-items:center;gap:14px;overflow:hidden;padding:16px;border:1px solid #b564e5;border-radius:12px;background:linear-gradient(115deg,#32113e9c,#150c1e)}.shell-identity>img{position:absolute;z-index:-1;width:330px;max-width:none;right:-100px;top:-58px;opacity:.72;pointer-events:none}.shell-identity>div{display:grid;gap:4px;min-width:0;color:#f5eefa}.shell-identity strong{font-size:19px;line-height:26px;overflow-wrap:anywhere}.shell-identity span,.shell-identity small{font-size:13px;line-height:20px;color:#d5b7ed;overflow-wrap:anywhere}.secondary-menu .menu-identity-card{min-height:108px;margin:-12px -16px 0;border:0;border-bottom:1px solid #a76acd70;border-radius:0;padding:16px}.shell-nav{display:grid}.shell-nav>button{display:flex;align-items:center;gap:14px;width:100%;min-height:66px;margin:0;padding:11px 0;border:0;border-bottom:1px solid #a76acd70;background:transparent;color:#f5eafa;font:inherit;text-align:left;cursor:pointer}.shell-nav-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:2px solid #9e43e4;border-radius:50%;background:radial-gradient(circle at 35% 25%,#60258370,#21102f);color:#bf77fa;font-size:24px}.shell-nav-text{display:grid;flex:1;min-width:0;gap:3px}.shell-nav-text strong{font-size:16px;line-height:22px;font-weight:600;overflow-wrap:anywhere}.shell-nav-text small{font-size:12px;line-height:18px;color:#cbb1df;overflow-wrap:anywhere}.shell-nav>button>.el-icon:last-child{flex:0 0 auto;font-size:20px;color:#c383f1}.shell-utilities{margin-top:12px;border-top:8px solid #34164b}.shell-utilities>button,.wallet-nav>button{min-height:56px;padding:10px 0}.shell-utilities .shell-nav-icon,.wallet-nav .shell-nav-icon{flex-basis:34px;width:34px;height:34px;font-size:21px}.shell-message-count{min-width:24px;padding:2px 7px;border-radius:14px;background:#8b32e8;color:#fff;font-size:12px;text-align:center}.shell-nav>button:disabled{opacity:.5;cursor:default}.shell-nav>button:focus-visible,.shell-address-expand:focus-visible{outline:2px solid #d2a4ff;outline-offset:2px}.connect-panel.secondary-connect,.account-panel.secondary-wallet{padding-top:0}.connect-identity-card{min-height:110px;gap:12px;padding:14px}.connect-identity-card .shell-nav-icon{flex-basis:48px;width:48px;height:48px;font-size:29px}.connect-identity-card>div{gap:6px}.connect-identity-card strong{font-size:15px;line-height:22px}.connect-identity-card .shell-mode-tag{width:fit-content;padding:1px 7px;border:1px solid #b96af2;border-radius:9px;background:#6420a480;color:#f0ddff;font-size:12px;line-height:18px}.secondary-connect .el-tabs{margin-top:16px}.secondary-connect .el-tabs__header{margin-bottom:16px}.secondary-connect .el-tabs__item{height:44px;font-size:16px;padding:0 12px}.secondary-connect .el-tabs__nav{width:100%;display:flex}.secondary-connect .el-tabs__item{flex:1;justify-content:center}.secondary-connect .el-tab-pane{padding-top:0}.secondary-connect .el-form-item{margin-bottom:14px}.secondary-connect .el-form-item__label{padding-bottom:6px;font-size:14px;line-height:20px;height:auto}.secondary-connect .el-input__wrapper,.secondary-connect .el-select__wrapper{min-height:48px;border-radius:10px;font-size:14px}.secondary-connect .el-button.primary-wide{min-height:48px;height:auto;margin:0;padding:12px;border-radius:10px;font-size:16px;line-height:22px;white-space:normal;background:linear-gradient(110deg,#a24af7,#742cec);border-color:#b76cec}.secondary-connect>.demo-footnote,.secondary-wallet>.demo-footnote{font-size:12px;line-height:18px;margin:12px 0 0;color:#bea4d5}.secondary-connect .form-note,.secondary-connect .member-note,.secondary-connect .member-warning{font-size:12px;line-height:18px;margin:8px 0}.wallet-identity-card{min-height:108px}.secondary-wallet .shell-wallet-section{margin-top:20px}.secondary-wallet .shell-wallet-section h3{margin:0 0 8px;font-size:16px;line-height:24px}.shell-wallet-address{padding:0 12px;border:1px solid #a864d9;border-radius:10px;background:#27113345}.shell-wallet-address>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:60px}.shell-wallet-address strong{min-width:0;font-size:18px;line-height:24px;overflow-wrap:anywhere}.shell-wallet-address .el-button{flex:0 1 auto;min-height:36px;height:auto;margin:0;padding:6px 9px;border-color:#b16dda;color:#edcffa;background:#33154455;white-space:normal;font-size:12px;line-height:18px}.shell-address-expand{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;width:100%;padding:8px 0;border:0;border-top:1px solid #a76acd70;background:transparent;font:inherit;font-size:12px;line-height:18px;color:#d5a5f2;cursor:pointer}.shell-address-expand[aria-expanded=true] .el-icon{transform:rotate(180deg)}.shell-wallet-full{margin:0 0 12px;font:12px/18px ui-monospace,monospace;color:#ead4f7;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.wallet-nav{margin-top:20px;border-top:1px solid #a76acd70}@media(min-width:768px){.secondary-menu .menu-identity-card{margin:-16px -24px 0;padding:16px 24px}}.chain-loading{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#130c25d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);touch-action:none;outline:0}.chain-loading-content{display:flex;flex-direction:column;align-items:center;gap:18px;color:#faf5ff;text-align:center;padding:30px}.chain-loading-content>span:last-child{font-size:14px;color:#c5b5d8}.chain-spinner{width:42px;height:42px;border:3px solid #ffffff26;border-top-color:#bc87ff;border-radius:50%;animation:chain-spin .8s linear infinite}@keyframes chain-spin{to{transform:rotate(360deg)}}.home-footer.ecosystem-footer{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:34px;padding:24px 0;border-top:1px solid #ac7ed82e;color:#a692ba}.footer-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;width:100%}.footer-brand{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:12px}.footer-brand strong{color:#ded0ed;letter-spacing:.1em}.footer-brand span{font-size:12px}.footer-ecosystem{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.footer-ecosystem>span{font-size:12px}.footer-wallets{display:grid;grid-template-columns:repeat(6,minmax(0,90px));justify-content:center;gap:18px;width:100%}.footer-wallets a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:64px;color:#cbbbdc;text-decoration:none;font-size:11px;text-align:center}.footer-wallets img{display:block;width:32px;height:32px;object-fit:contain}.footer-wallets a:hover{color:#faf5ff}.footer-meta .text-link{margin-left:0}@media(max-width:600px){.footer-wallets{grid-template-columns:repeat(3,minmax(0,90px));gap:18px 16px}.footer-meta{gap:12px 20px}}.tusdt-claim[data-v-43cdc510]{margin-top:22px;padding:16px 0;border-top:1px solid #a773d05e}.claim-line[data-v-43cdc510],.claim-error[data-v-43cdc510]{display:flex;align-items:center;justify-content:space-between;gap:12px}.claim-line>span[data-v-43cdc510]{font-size:14px;color:#ddc9ef}.compact-claim[data-v-43cdc510]{margin:12px 0 0;padding:0;border:0;max-width:340px}.compact-claim .el-button[data-v-43cdc510]{min-height:40px}.claim-error[data-v-43cdc510]{font-size:13px;color:#f2bec4}.tusdt-claim-entry[data-v-8d70f54b]{width:100%;min-height:44px;justify-content:space-between;margin-top:10px}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans,Microsoft YaHei,sans-serif;color:#f6f3ff;background:#0b0914;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--surface: #161121;--muted: #b9b1d4;--accent: #ac86ff;--line: #312540;--el-color-primary: #8b5cf6;--el-color-primary-light-3: #aa85fa;--el-color-primary-light-5: #bba0f7;--el-color-primary-light-7: #563887;--el-color-primary-light-8: #382552;--el-color-primary-light-9: #251a39;--el-color-primary-dark-2: #7444da;--el-color-success: #84d8bd;--el-color-warning: #e2b276;--el-color-danger: #fb94a5;--el-bg-color: #161121;--el-bg-color-overlay: #1c152c;--el-fill-color-blank: #161121;--el-fill-color-light: #251b35;--el-fill-color: #2d223b;--el-border-color: #443252;--el-border-color-light: #32263f;--el-border-color-lighter: #2d213a;--el-text-color-primary: #f6f3ff;--el-text-color-regular: #d3cce4;--el-text-color-secondary: #b9b1d4;--el-mask-color: rgb(0 0 0 / .7)}html.dark{--el-bg-color: #161121;--el-bg-color-overlay: #1c152c;--el-fill-color-blank: #161121;--el-color-primary: #8b5cf6;--el-border-color: #443252;--el-text-color-primary: #f6f3ff;--el-text-color-regular: #d3cce4;--el-text-color-secondary: #b9b1d4}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid #c4adff;outline-offset:4px}button{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin-top:0}.el-button{min-height:44px;height:auto;border-radius:12px;padding:11px 17px;font-weight:550;white-space:normal;line-height:1.45}.el-button>span{gap:7px}.el-button--primary{color:#fff;background:#8b5cf6;border-color:#9a70f7}.el-button--primary:hover{background:#9b70fa}.el-input__wrapper,.el-select__wrapper{min-height:46px;border-radius:11px}.el-select{width:100%}.el-select-dropdown{max-width:calc(100vw - 30px)}.el-select-dropdown__item{overflow:hidden;text-overflow:ellipsis}.el-dropdown-menu__item{min-height:44px}.el-dropdown-menu__item.is-active{color:var(--accent)}.el-checkbox{white-space:normal;height:auto;min-height:44px}.el-checkbox__label{line-height:1.6}.el-message{max-width:calc(100vw - 28px);overflow-wrap:anywhere}.el-message-box{max-width:calc(100vw - 28px)}.el-progress-bar__outer{background:#282037;border:1px solid #5a447b}.el-progress__text{color:var(--accent);font-size:14px!important;min-width:36px}.el-tag{height:auto;min-height:26px;white-space:normal;line-height:1.3;padding:4px 9px}.el-form-item__label{color:var(--muted)}.el-form-item{margin-bottom:22px}.el-overlay{background:#030209bd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.muted,.form-note{color:var(--muted)}.form-note{font-size:14px;line-height:1.75}.primary-wide{width:100%}.accent{color:var(--accent)}.text-link{border:0;padding:8px 0;background:none;color:var(--accent);display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;min-height:44px;text-align:start;line-height:1.45}.text-link .el-icon{flex:0 0 auto}.icon-button{border:none;background:transparent;color:#c4b2f5;display:inline-grid;place-items:center;min-width:44px;min-height:44px;border-radius:12px;font-size:22px;padding:8px}.icon-button:hover{background:#241a36}.dapp-shell{max-width:1240px;margin:0 auto;padding:0 32px}.dapp-header{display:flex;align-items:center;gap:20px;min-height:96px}.menu-button{background:#171123;border:1px solid #29203b}.brand{font-size:29px;font-weight:760;letter-spacing:-.8px;white-space:nowrap}.brand span{color:#9560f9}.brand{display:flex;align-items:center;flex-shrink:0}.brand img{display:block;width:96px;height:64px;object-fit:contain}@media(max-width:767px){.brand img{width:66px;height:44px}}@media(max-width:600px){.dapp-header{flex-wrap:wrap;padding:12px 0}.dapp-header .header-actions{flex-basis:100%;margin-left:0;justify-content:space-between}}.header-actions{margin-left:auto;display:flex;align-items:center;gap:14px}.header-notification{display:inline-flex;flex:0 0 44px}.header-notification .icon-button{width:44px;min-height:44px;font-size:24px}.language-trigger{display:flex;align-items:center;gap:5px;padding:8px 4px;min-height:44px;background:none;border:none;color:#e5def4}.language-trigger .el-icon:first-child{font-size:24px;color:#b8a7e9;flex-shrink:0}.language-trigger .el-icon:last-child{font-size:12px}.wallet-trigger{min-height:54px;display:flex;align-items:center;gap:9px;border:1px solid #9261e3;border-radius:11px;background:transparent;color:#f3effb;padding:8px 12px}.wallet-trigger>.el-icon{color:#c1acf5;font-size:22px}.wallet-trigger>.el-icon:last-child{font-size:13px}.wallet-trigger .wallet-label{min-width:0;overflow-wrap:anywhere}.wallet-trigger.has-wallet .wallet-label{font-family:ui-monospace,monospace;white-space:nowrap}.home-hero{position:relative;display:flex;align-items:center;min-height:345px;margin:0 0 40px;overflow-x:clip;overflow-y:visible}.hero-copy{position:relative;z-index:1;width:64%;padding:18px 0}.hero-copy h1{font-size:clamp(36px,4vw,52px);line-height:1.25;font-weight:720;letter-spacing:-.025em;margin-bottom:20px}.hero-copy h1 span{display:block}.hero-copy p{color:var(--muted);font-size:18px;line-height:1.65;margin-bottom:24px;max-width:470px}.hero-cta.el-button{font-size:18px;min-width:204px;min-height:52px;box-shadow:0 12px 35px #743ee129}.hero-cta .el-icon{margin-left:14px}.hero-art{position:absolute;z-index:0;right:8px;top:-12px;width:430px;height:430px;object-fit:contain;pointer-events:none;animation:ring-float 8s ease-in-out infinite}.member-home{animation:enter-home .4s ease-out}.home-columns{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:40px}.home-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.home-section-heading h2{font-size:25px;font-weight:680;margin:0}.home-section-heading .text-link{flex:0 0 auto;font-size:14px}.asset-surface,.participation-trio,.recent-order,.quiet-reminder,.pending-reminder,.home-empty{background:linear-gradient(115deg,#181324,#13101e);border:1px solid #322442;border-radius:15px}.asset-surface{padding:24px}.primary-balance{display:flex;align-items:center;gap:14px;padding:0 0 24px;border-bottom:1px solid var(--line);min-height:100px}.balance-icon{display:grid;place-items:center;width:50px;height:50px;flex:0 0 auto;border:1px solid #34264b;background:#20192f;border-radius:50%;color:#b8a1f8;font-size:27px}.balance-copy{display:grid;gap:6px;min-width:0}.balance-copy>.muted{font-size:14px}.balance-copy strong{display:block;font-size:32px;font-weight:650;line-height:1.2;overflow-wrap:anywhere}.balance-copy small{font-size:.75em}.balance-recharge{margin-left:auto;font-size:14px;flex:0 0 auto;max-width:104px}.connect-inline{color:#c0a0ff;background:transparent;border:0;padding:0;text-align:left;min-height:44px}.asset-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:24px}.asset-trio>button,.participation-trio>button{display:flex;align-items:flex-start;gap:9px;border:0;background:none;color:#f3effb;padding:0 12px;text-align:start;min-height:55px}.asset-trio>button:first-child,.participation-trio>button:first-child{padding-left:0}.asset-trio>button:last-child,.participation-trio>button:last-child{padding-right:0}.asset-trio>button+button,.participation-trio>button+button{border-left:1px solid var(--line)}.asset-trio .el-icon,.participation-trio .el-icon{flex:0 0 auto;font-size:24px;color:#bda6fb;margin-top:1px}.asset-trio>button>span,.participation-trio>button>span{min-width:0;display:grid;gap:5px}.asset-label,.participation-trio>button>span>span{color:var(--muted);font-size:14px;line-height:1.4}.asset-trio strong{font-size:21px;overflow-wrap:anywhere;line-height:1.25;font-weight:600}.asset-caption{margin:13px 3px 0;font-size:12px;color:#9f94b5;line-height:1.7}.participation-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px}.participation-trio strong{font-size:28px;line-height:1;font-weight:620}.quiet-reminder,.pending-reminder{display:flex;width:100%;align-items:center;text-align:start;gap:12px;color:#c1b0e4;margin-top:12px;padding:14px 18px;line-height:1.5;min-height:54px}.quiet-reminder>.el-icon,.pending-reminder>.el-icon{font-size:20px;flex:0 0 auto}.pending-reminder{border-color:#73532e;color:#e8c598}.pending-reminder>span{display:grid;gap:5px;flex:1}.pending-reminder small{font-size:12px}.pending-reminder strong{font-size:15px;font-weight:550}.recent-title{font-size:19px;font-weight:600;margin:24px 2px 12px}.recent-order{padding:22px}.order-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-heading>span{display:inline-flex;align-items:center;gap:10px;font-size:17px}.order-heading .el-icon{font-size:25px;color:#bca2f4}.order-values{display:grid;grid-template-columns:1fr 1fr;margin:24px 0 19px}.order-values>div{min-width:0;display:grid;gap:5px;padding:0 18px}.order-values>div:first-child{padding-left:0;border-right:1px solid var(--line)}.order-values>div:last-child{padding-right:0}.order-values span{color:var(--muted);font-size:14px}.order-values strong{font-weight:630;font-size:25px;overflow-wrap:anywhere}.growth-caption{color:var(--muted);font-size:14px;margin:0 0 10px}.order-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px}.order-footer>span{color:var(--muted);line-height:1.7}.order-footer .text-link{flex:0 0 auto}.home-empty{text-align:center;padding:25px 18px;color:var(--muted);font-size:14px;line-height:1.8}.home-empty>.el-icon{font-size:32px;margin-bottom:12px;color:#a78ade}.home-empty p{margin-bottom:8px}.home-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:28px 0 22px;font-size:12px;color:#9b8fab}.initial-loading{min-height:60vh;display:grid;align-content:center;justify-items:center;gap:12px;color:var(--muted)}.initial-loading>.el-icon{font-size:30px}.connection-error{display:flex;align-items:center;gap:16px;justify-content:space-between;color:#fab3c0;border:1px solid #664153;background:#291922;padding:4px 14px;border-radius:10px;margin-top:12px;overflow-wrap:anywhere}.member-drawer{background:#0f0b19!important;--el-drawer-padding-primary: 24px;--el-transition-duration: .22s}.member-drawer-closing,.member-drawer-closing .member-drawer{pointer-events:none}.member-drawer .el-drawer__header{margin-bottom:0;padding:14px 18px 12px;border-bottom:1px solid #2d223b}.member-drawer .el-drawer__body{padding:24px;overflow-x:hidden}.drawer-heading{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px}.drawer-heading h2{color:#f5f0ff;font-size:20px;line-height:1.4;text-align:center;margin:0;font-weight:600}.drawer-heading .icon-button{flex:0 0 auto}.menu-identity{display:flex;align-items:center;gap:16px;padding:4px 0 24px;border-bottom:1px solid var(--line)}.menu-avatar,.connect-emblem{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:#291c40;border:1px solid #422a61;color:#c0a0fd;font-size:27px;flex:0 0 auto}.menu-identity>div{display:grid;gap:6px;overflow-wrap:anywhere}.menu-identity strong{font-size:18px}.menu-identity span:not(.menu-avatar){font-size:14px;color:var(--muted)}.side-menu{padding:10px 0}.side-menu button{width:100%;display:flex;align-items:center;gap:16px;padding:16px 4px;border:0;background:none;color:#eee5ff;text-align:start;border-radius:12px}.side-menu button:hover,.menu-secondary button:hover,.account-links button:hover{background:#1d142c}.side-menu button>.el-icon:first-child{color:#b396f4;font-size:25px}.side-menu button>span{display:grid;gap:4px;flex:1}.side-menu button>.el-icon:last-child{font-size:16px;color:#a395ba}.side-menu strong{font-weight:550;font-size:16px}.side-menu small{font-size:13px;line-height:1.5;color:var(--muted)}.menu-secondary{display:grid;border-top:1px solid var(--line);padding-top:12px}.menu-secondary button,.account-links button{display:flex;align-items:center;gap:12px;color:#cdc0e9;background:none;border:0;padding:15px 4px;text-align:start;min-height:50px;border-radius:10px}.menu-secondary .el-badge{margin-left:auto}.menu-secondary .el-icon,.account-links .el-icon{font-size:22px;color:#b396f4}.account-links .el-icon:last-child{margin-left:auto}.connect-panel,.account-panel{padding-top:14px}.connect-panel h3,.account-panel h3{font-size:28px;margin:22px 0 10px;overflow-wrap:anywhere}.connect-panel>p,.account-panel>p{font-size:15px;line-height:1.8}.connect-panel .el-tabs{margin-top:30px}.connect-panel .el-tab-pane{padding-top:15px}.demo-footnote{font-size:12px!important;color:#9d8fb2;margin:30px 0 0}.wallet-address{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:15px;padding:18px 0 26px;line-height:1.8;color:#c0a5ee}.account-links{display:grid;padding-top:24px}.member-avatar{flex:0 0 auto;background:#291c40;border:1px solid #422a61;color:#c0a0fd}.member-avatar img{object-fit:cover}.member-option.el-select-dropdown__item{display:flex;align-items:center;gap:10px;min-height:44px;height:auto}.member-option>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.member-account-heading>div{min-width:0;overflow-wrap:anywhere;flex:1}.member-account-heading>.el-button{flex:0 0 auto}.member-profile-editor{margin:20px 0 28px;padding:20px 0;border-block:1px solid var(--line)}.member-profile-editor .el-form-item__content{display:block}.member-profile-editor .el-form-item__content>.member-note{margin:8px 0 0}.profile-avatar-preview{display:flex;align-items:center;gap:14px;margin:8px 0 16px}.profile-avatar-preview p{margin:5px 0 0}.profile-avatar-categories{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.profile-avatar-categories button{border:1px solid var(--line);border-radius:10px;padding:8px 14px;min-height:44px;background:#161121;color:var(--muted)}.profile-avatar-categories button.active{border-color:#aa85fa;background:#2b1d41;color:#e5d8ff}.profile-avatar-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:16px 0}.profile-avatar-grid button{position:relative;display:grid;place-items:center;min-width:0;min-height:64px;padding:6px;border:1px solid var(--line);border-radius:12px;background:#161121}.profile-avatar-grid button.selected{background:#2b1d41;border-color:#bb99fa;box-shadow:inset 0 0 0 1px #bb99fa}.avatar-selected{position:absolute;right:3px;bottom:3px;background:#8b5cf6;color:#fff;border-radius:50%;padding:2px;font-size:14px}.motion-paused .hero-art{animation-play-state:paused}@keyframes ring-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes enter-home{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1100px){html[lang=zh-CN] .hero-copy h1 span{display:inline}html[lang=zh-CN] .hero-copy h1 span:first-child:after{content:"，"}.hero-copy{width:66%}.hero-copy h1{font-size:43px}}@media(max-width:1050px)and (min-width:768px){.home-columns{gap:26px;grid-template-columns:1fr}.home-hero{min-height:325px}.hero-art{width:360px;height:360px;right:-12px}.hero-copy{width:59%}.asset-trio strong{font-size:26px}.primary-balance{padding-bottom:20px}.participation-trio strong{font-size:29px}}@media(max-width:767px){.dapp-shell{padding:0 16px}.dapp-header{min-height:78px;gap:6px}.brand{font-size:18px;letter-spacing:-.65px}.header-actions{gap:4px}.header-notification{display:inline-flex}.menu-button{min-width:44px;min-height:44px;padding:7px;font-size:23px;border-radius:10px}.language-trigger{min-width:44px;gap:3px;font-size:12px}.language-trigger .el-icon:first-child{display:inline-flex}.wallet-trigger{padding:6px;min-height:45px;max-width:100px;gap:0;font-size:11px;border-radius:9px}.wallet-trigger>.el-icon{display:none}.wallet-trigger.has-wallet{flex:0 0 auto;font-size:10.5px}.profile-avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.member-account-heading{flex-wrap:wrap}.home-hero{min-height:225px;margin-bottom:24px}.hero-copy{width:60%;padding:18px 0 10px}.hero-copy h1{font-size:30px;line-height:1.35;letter-spacing:-.7px;margin-bottom:12px}.hero-copy p{font-size:14px;line-height:1.7;margin-bottom:18px;max-width:200px}.hero-cta.el-button{min-width:154px;min-height:46px;font-size:16px;padding:10px 15px}.hero-cta .el-icon{margin-left:6px}.hero-art{width:238px;height:238px;right:-28px;top:-2px}.home-columns{display:block}.home-section-heading{margin-bottom:10px;gap:8px}.home-section-heading h2{font-size:23px}.home-section-heading .text-link{font-size:14px}.asset-surface{padding:19px 16px;border-radius:13px}.primary-balance{gap:10px;min-height:78px;padding-bottom:20px}.balance-icon{width:43px;height:43px;font-size:25px}.balance-copy strong{font-size:29px}.balance-recharge{font-size:13px;max-width:95px}.asset-trio{padding-top:18px}.asset-trio>button,.participation-trio>button{gap:7px;padding:0 9px}.asset-trio .el-icon,.participation-trio .el-icon{font-size:23px}.asset-label,.participation-trio>button>span>span{font-size:12px}.asset-trio strong{font-size:20px}.asset-caption{font-size:11px;margin-top:9px}.home-participation{margin-top:28px}.participation-trio{padding:20px 16px;border-radius:13px}.participation-trio strong{font-size:26px}.quiet-reminder,.pending-reminder{font-size:14px;padding:13px 16px;border-radius:12px}.recent-title{font-size:18px;margin-top:24px}.recent-order{padding:18px 16px;border-radius:13px}.order-values{margin:20px 0 18px}.order-values strong{font-size:23px}.order-heading>span{font-size:16px}.order-footer{font-size:12px}.order-footer>span{max-width:58%}.order-footer .text-link{max-width:42%}.home-footer{flex-wrap:wrap;line-height:1.7;margin-top:24px;margin-bottom:20px}.home-footer .text-link{font-size:12px;margin-left:auto}.member-drawer .el-drawer__header{padding:10px 12px}.member-drawer .el-drawer__body{padding:22px 20px max(28px,env(safe-area-inset-bottom))}.drawer-heading h2{font-size:19px}.connect-panel h3,.account-panel h3{font-size:27px}html:not([lang=zh-CN]):not([lang=ja]) .hero-copy h1{font-size:25px;line-height:1.2}html:not([lang=zh-CN]):not([lang=ja]) .hero-copy{width:65%}html:not([lang=zh-CN]):not([lang=ja]) .hero-art{opacity:.82;right:-35px}html:not([lang=zh-CN]):not([lang=ja]) .asset-trio>button{flex-direction:column;gap:6px}html:not([lang=zh-CN]):not([lang=ja]) .participation-trio>button{gap:6px}html:not([lang=zh-CN]):not([lang=ja]) .participation-trio .el-icon{font-size:19px}}@media(max-width:370px){.dapp-shell{padding:0 14px}.dapp-header{gap:7px}.brand{font-size:20px}.header-actions{gap:4px}.wallet-trigger{padding:6px}.hero-art{width:218px;height:218px;right:-24px;top:10px}.hero-copy h1{font-size:28px}.hero-cta.el-button{min-width:145px}.asset-trio>button{gap:5px;padding:0 7px}.asset-trio .el-icon{font-size:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}}.dapp-header{flex-wrap:nowrap}.drawer-heading.detail-toolbar{justify-content:flex-start}.drawer-back{display:flex;align-items:center;gap:7px}.drawer-back span{font-size:15px}.member-drawer .el-drawer__header:has(.detail-toolbar){padding:10px 18px;margin-bottom:0;border-bottom:1px solid #a668d02b}.member-drawer .el-drawer__body{background:radial-gradient(ellipse at 95% 0,#59247a18,transparent 40%),#100b18}@media(max-width:767px){.dapp-header{display:flex;gap:5px;min-height:74px;padding:8px 0;flex-wrap:nowrap}.dapp-header .header-actions{flex:1;min-width:0;margin-left:auto;justify-content:flex-end;gap:4px}.dapp-header .brand img{width:58px;height:42px;object-fit:contain}.dapp-header .brand{flex:0 0 58px}.dapp-header .language-trigger{padding:4px;min-width:44px;min-height:44px;white-space:nowrap}.dapp-header .header-actions>.el-dropdown{flex-shrink:0}.dapp-header .wallet-trigger{flex:0 1 112px;max-width:112px;min-width:44px;white-space:nowrap;padding:8px}.dapp-header .wallet-trigger.has-wallet{flex:0 1 112px}.dapp-header .wallet-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-drawer .el-drawer__body{padding:24px 16px max(28px,env(safe-area-inset-bottom))}}@media(max-width:767px){.dapp-header .header-notification{display:inline-flex;flex:0 0 44px}.dapp-header .header-notification .icon-button{width:44px;min-width:44px;min-height:44px;padding:10px;font-size:24px}.dapp-header .header-notification .el-badge__content{top:0;right:0;transform:none;min-width:16px;max-width:35px;height:18px;padding:0 4px;line-height:16px;box-sizing:border-box;border-color:#100b18;background:#8b5cf6;font-size:10px;pointer-events:none}}@media(max-width:370px){.dapp-header,.dapp-header .header-actions{gap:2px}.dapp-header .wallet-trigger{max-width:96px}.dapp-header .brand,.dapp-header .brand img{width:52px;flex-basis:52px}}.home-hero{min-height:265px}.hero-copy{width:68%;max-width:650px}.hero-copy h1{font-size:clamp(26px,3.2vw,44px);line-height:1.3;max-width:600px}.hero-copy .hero-growth{color:#d4baff;font-size:19px;font-weight:650;margin:15px 0 9px}.hero-rules{margin-left:18px}.home-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-metrics button{min-width:0;border:0;background:none;color:inherit;padding:15px 0;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:8px}.home-metrics button>span{color:#b1a7c2;font-size:13px;line-height:1.5}.home-metrics strong{font-size:23px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.home-metrics small{font-size:11px;color:#a99bbf;font-weight:400}.current-metrics{border-bottom:1px solid #ffffff12}.current-metrics button:first-child strong{color:#cfb4ff}.order-metrics strong{font-size:19px}.outcome-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-heading{margin:22px 0 0}.outcome-heading h3{margin:0;font-size:17px}.income-explanation{font-size:12px;margin:10px 0}.home-team{border-top:1px solid #ffffff12;margin-top:34px;padding-top:28px}.team-counts{max-width:660px}.home-person{width:100%;display:flex;align-items:center;gap:12px;padding:17px 0;border:0;border-bottom:1px solid #ffffff0d;background:none;color:inherit;text-align:left;cursor:pointer}.person-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.person-copy strong{overflow-wrap:anywhere;font-size:14px}.person-copy small,.person-paid small{color:#a99bbf;font-size:11px;line-height:1.5}.person-paid{display:flex;flex-direction:column;text-align:right;gap:7px;max-width:34%;overflow-wrap:anywhere}.person-paid strong{font-size:14px}.team-all{margin-top:18px}.asset-trio small{display:block;font-size:11px;color:#b1a7c2;overflow-wrap:anywhere}.invite-qr{display:block;width:216px;height:216px;margin:24px auto;border-radius:12px}.invite-url{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:14px;background:#ffffff08;border-radius:10px;font-size:13px}.statistics-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0}.statistics-dates .el-input{min-width:0}@media(max-width:767px){.home-hero{min-height:265px;padding-top:18px}.hero-copy,html:not([lang=zh-CN]):not([lang=ja]) .hero-copy{width:100%;max-width:100%}.hero-copy h1{max-width:78%;font-size:29px}.hero-copy .hero-growth{font-size:17px;max-width:92%}.hero-art,html:not([lang=zh-CN]):not([lang=ja]) .hero-art{opacity:.23;right:-24px;z-index:0}.hero-copy{position:relative;z-index:1}.hero-rules{margin-left:12px;font-size:12px}.home-metrics{gap:10px}.home-metrics strong{font-size:21px}.order-metrics strong{font-size:18px}.home-metrics button>span{font-size:12px}.home-person{gap:9px}.home-person .el-avatar{width:32px;height:32px;flex-shrink:0}.home-section-heading .el-button{max-width:48%;height:auto;min-height:36px;white-space:normal}}@media(min-width:768px){.home-hero .hero-art{width:300px;height:300px;top:-8px;right:25px}}
