:root{--dapp-bg:#060608;--dapp-bg-2:#0c0c12;--dapp-surface:#12121ab8;--dapp-surface-2:#181822e0;--dapp-border:#d4af372e;--dapp-border-strong:#d4af3773;--dapp-gold:#d4af37;--dapp-gold-light:#f5e6a8;--dapp-gold-dim:#8a7028;--dapp-text:#f2f2f5;--dapp-muted:#8b8b9a;--dapp-profit:#4ade80;--dapp-danger:#f87171;--dapp-radius:16px;--dapp-tab-h:68px;--dapp-chrome-h:52px;--dapp-safe-top:env(safe-area-inset-top,0px);--dapp-safe-bottom:env(safe-area-inset-bottom,0px);--dapp-font:"Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100dvh;color:var(--dapp-text);font-family:var(--dapp-font);-webkit-font-smoothing:antialiased;margin:0;background:#060608!important;background:var(--dapp-bg)!important}.dapp-shell{min-height:100vh;position:relative;overflow-x:hidden}.dapp-bg-grid{pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 50% -10%,#d4af371f,#0000 55%),radial-gradient(circle at 85% 75%,#d4af370f,#0000 40%),linear-gradient(#060608 0%,#0a0a10 50%,#060608 100%);position:fixed;inset:0}.dapp-bg-grid:after{content:"";background-image:linear-gradient(#d4af3708 1px,#0000 1px),linear-gradient(90deg,#d4af3708 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.dapp-main{z-index:1;min-height:100vh;padding-bottom:calc(var(--dapp-tab-h) + 16px + var(--dapp-safe-bottom));position:relative}.dapp-main--auth{flex-direction:column;min-height:100vh;padding-bottom:0;display:flex}.dapp-main--tabbed{padding-top:calc(var(--dapp-chrome-h) + var(--dapp-safe-top) + 4px)}.dapp-chrome{z-index:50005;min-height:var(--dapp-chrome-h);padding:var(--dapp-safe-top) 16px 0;height:calc(var(--dapp-chrome-h) + var(--dapp-safe-top));border-bottom:1px solid var(--dapp-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060608e0;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.dapp-chrome-brand{align-items:center;gap:10px;display:flex}.dapp-chrome-text{flex-direction:column;gap:2px;display:flex}.dapp-chrome-name{letter-spacing:.04em;color:var(--dapp-gold-light);font-size:14px;font-weight:700}.dapp-chrome-tag{color:var(--dapp-muted);letter-spacing:.06em;font-size:10px}.dapp-chrome-status{color:var(--dapp-muted);background:#4ade8014;border:1px solid #4ade802e;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:flex}.dapp-chrome-dot{background:var(--dapp-profit);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite dapp-pulse;box-shadow:0 0 8px #4ade8099}@keyframes dapp-pulse{0%,to{opacity:1}50%{opacity:.5}}.dapp-page{max-width:480px;margin:0 auto;padding:16px 16px 8px}.dapp-tabbar{left:50%;bottom:calc(12px + var(--dapp-safe-bottom));z-index:50010;pointer-events:auto;border:1px solid var(--dapp-border-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0ef0;border-radius:20px;gap:4px;width:min(100% - 24px,420px);padding:8px 10px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 32px #0000008c,inset 0 0 0 1px #d4af370f,inset 0 1px #ffffff0a}.dapp-tab{color:var(--dapp-muted);touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:none;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 4px;font-family:inherit;font-size:11px;text-decoration:none;transition:color .25s,background .25s;display:flex;position:relative}.dapp-tab.active{color:var(--dapp-gold-light);background:#d4af3714}.dapp-tab-icon :deep(svg){width:22px;height:22px}.dapp-tab-glow{background:linear-gradient(90deg, transparent, var(--dapp-gold), transparent);border-radius:2px;width:20px;height:3px;position:absolute;bottom:2px;box-shadow:0 0 12px #d4af3799}.dapp-card{background:var(--dapp-surface);border:1px solid var(--dapp-border);border-radius:var(--dapp-radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .25s,box-shadow .25s;overflow:hidden}.dapp-card--gold{border-color:var(--dapp-border-strong);box-shadow:0 0 40px #d4af3714,inset 0 1px #d4af370f}.dapp-hero{border:1px solid var(--dapp-border-strong);background:linear-gradient(135deg,#d4af3724 0%,#0c0c12f2 45%,#060608fa 100%);border-radius:18px;padding:14px 16px 16px;position:relative;overflow:hidden}.dapp-hero--premium{box-shadow:0 12px 40px #00000059,0 0 60px #d4af370f}.dapp-hero--premium .dapp-hero-amount{margin:4px 0 8px;font-size:32px}.dapp-hero--premium .dapp-hero-stats{gap:6px}.dapp-hero--premium .dapp-stat{border-radius:10px;padding:8px 4px}.dapp-hero--premium .dapp-stat-val{font-size:14px}.dapp-hero--premium .dapp-stat-label{margin-top:2px}.dapp-hero-top{justify-content:space-between;align-items:center;display:flex}.dapp-hero-eye{border:1px solid var(--dapp-border);width:28px;height:28px;color:var(--dapp-muted);cursor:pointer;background:#00000059;border-radius:10px;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:flex}.dapp-hero-eye svg{width:16px;height:16px}.dapp-hero-eye:hover{color:var(--dapp-gold-light);border-color:var(--dapp-border-strong)}.dapp-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#d4af3726,#0000 70%);width:60%;height:80%;position:absolute;top:-40%;right:-20%}.dapp-hero-label{color:var(--dapp-muted);letter-spacing:.08em;font-size:12px}.dapp-hero-amount{background:linear-gradient(135deg, var(--dapp-gold-light), var(--dapp-gold));color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:8px 0 12px;font-size:36px;font-weight:700}.dapp-hero-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dapp-stat{text-align:center;background:#00000059;border:1px solid #ffffff0a;border-radius:12px;padding:10px 6px}.dapp-stat-val{color:var(--dapp-text);font-size:15px;font-weight:600}.dapp-stat-val.up{color:var(--dapp-profit)}.dapp-stat-label{color:var(--dapp-muted);margin-top:4px;font-size:10px}.dapp-btn{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .2s,opacity .2s;display:inline-flex}.dapp-btn:active{transform:scale(.98)}.dapp-btn--gold{color:#1a1408;background:linear-gradient(135deg,#c9a227 0%,#f5e6a8 50%,#b8941f 100%);box-shadow:0 4px 24px #d4af3759}.dapp-btn--gold:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.dapp-btn--ghost{border:1px solid var(--dapp-border);color:var(--dapp-gold-light);background:0 0}.dapp-btn--sm{border-radius:10px;width:auto;padding:8px 16px;font-size:13px}.dapp-shell .el-input__wrapper{box-shadow:inset 0 0 0 1px var(--dapp-border)!important;background:#00000073!important;border-radius:12px!important}.dapp-shell .el-input__inner{color:var(--dapp-text)!important}.dapp-shell .el-input-number{width:100%}.dapp-shell .el-dialog{border:1px solid var(--dapp-border-strong);background:var(--dapp-surface-2)!important;border-radius:18px!important}.dapp-shell .el-dialog__title,.dapp-shell .el-dialog__headerbtn .el-dialog__close{color:var(--dapp-gold-light)!important}.dapp-auth-wrap{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:420px;margin:0 auto;padding:24px 20px 40px;display:flex;position:relative;overflow:hidden}.dapp-auth-orb{pointer-events:none;filter:blur(60px);border-radius:50%;position:absolute}.dapp-auth-orb--1{background:#d4af371f;width:200px;height:200px;top:-40px;right:-60px}.dapp-auth-orb--2{background:#d4af3714;width:160px;height:160px;bottom:80px;left:-50px}.dapp-auth-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.dapp-auth-chip{color:var(--dapp-gold-light);border:1px solid var(--dapp-border);background:#d4af371a;border-radius:999px;padding:4px 10px;font-size:11px}.dapp-auth-panel--premium{position:relative;box-shadow:0 16px 48px #0006,inset 0 1px #ffffff0a}.dapp-auth-panel--premium:before{content:"";background:linear-gradient(90deg, transparent, var(--dapp-gold), transparent);opacity:.5;height:1px;position:absolute;top:0;left:20%;right:20%}.dapp-auth-logo{text-align:center;margin-bottom:28px}.dapp-brand-logo{object-fit:contain;background:#060608;border-radius:18px;width:72px;height:72px;margin:0 auto 14px;padding:4px;display:block;box-shadow:0 8px 28px #00000073,0 0 24px #d4af3726}.dapp-brand-logo--lg{border-radius:20px;width:88px;height:88px;padding:5px}.dapp-brand-logo--sm{width:28px;height:28px;box-shadow:none;border-radius:8px;margin:0;padding:2px}.dapp-app-dl-card{text-align:center;flex-direction:column;align-items:center;display:flex}.dapp-app-dl-card .dapp-brand-logo{margin-bottom:12px}.dapp-app-version-brand{align-items:center;gap:8px;display:inline-flex}.dapp-auth-logo-mark{border:1px solid var(--dapp-border-strong);background:linear-gradient(145deg,#2a2418,#0a0a0e);border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:28px;display:flex;box-shadow:0 0 40px #d4af3733}.dapp-auth-logo h1{letter-spacing:.04em;margin:0;font-size:22px;font-weight:700}.dapp-auth-logo p{color:var(--dapp-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.dapp-auth-panel{background:var(--dapp-surface);border:1px solid var(--dapp-border);border-radius:20px;padding:22px 18px}.dapp-auth-divider{color:var(--dapp-muted);align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.dapp-auth-divider:before,.dapp-auth-divider:after{content:"";background:var(--dapp-border);flex:1;height:1px}.dapp-form-stack{flex-direction:column;gap:12px;display:flex}.dapp-wallet-badge{border:1px dashed var(--dapp-border-strong);color:var(--dapp-gold-light);background:#0006;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;font-family:ui-monospace,monospace;font-size:13px;display:flex}.dapp-link-btn{color:var(--dapp-gold);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:14px;text-decoration:underline}.dapp-auth-foot{text-align:center;color:var(--dapp-muted);margin-top:20px;font-size:14px}.dapp-quick-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.dapp-quick-item{background:var(--dapp-surface);border:1px solid var(--dapp-border);color:var(--dapp-text);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;font-family:inherit;font-size:11px;text-decoration:none;transition:transform .15s,border-color .2s,background .2s;display:flex}.dapp-quick-item:active{transform:scale(.96)}.dapp-quick-item:hover{border-color:var(--dapp-border-strong);background:#d4af370f}.dapp-quick-icon{border:1px solid var(--dapp-border);background:#00000059;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dapp-quick-icon svg{width:20px;height:20px}.dapp-quick-icon--deposit{color:#4ade80;border-color:#4ade8040}.dapp-quick-icon--invest{color:var(--dapp-gold);border-color:var(--dapp-border-strong)}.dapp-quick-icon--hold{color:#60a5fa;border-color:#60a5fa40}.dapp-quick-icon--share{color:#c084fc;border-color:#c084fc40}.dapp-ticker{border:1px solid var(--dapp-border);background:#00000059;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex;overflow:hidden}.dapp-ticker-badge{color:#1a1408;background:linear-gradient(135deg,#c9a227,#f5e6a8);border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700}.dapp-ticker-track{white-space:nowrap;flex:1;overflow:hidden}.dapp-ticker-track span{color:var(--dapp-muted);font-size:11px;animation:18s linear infinite dapp-ticker-scroll;display:inline-block}@keyframes dapp-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.dapp-section-title{align-items:center;gap:8px;margin:20px 0 12px;font-size:15px;font-weight:600;display:flex}.dapp-section-title:before{content:"";background:linear-gradient(180deg, var(--dapp-gold-light), var(--dapp-gold-dim));border-radius:2px;width:3px;height:14px}.dapp-product{background:var(--dapp-surface);border:1px solid var(--dapp-border);cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin-bottom:10px;padding:14px;transition:transform .15s,border-color .2s,box-shadow .2s;display:flex}.dapp-product:hover{border-color:var(--dapp-border-strong);box-shadow:0 4px 20px #d4af370f}.dapp-product:active{transform:scale(.99)}.dapp-product-rate{text-align:left;min-width:90px;color:var(--dapp-gold);white-space:nowrap;flex-shrink:0;margin-left:5px;font-size:30px;font-weight:800;line-height:1.2}.dapp-product-rate small{color:var(--dapp-muted);margin-left:1px;font-size:11px;font-weight:600;display:inline}.dapp-product-info{flex:1;min-width:0;margin-left:5px}.dapp-product-name{align-items:center;gap:6px;margin-bottom:4px;font-size:14px;font-weight:600;display:flex}.dapp-product-name>span:not(.dapp-tag){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dapp-product-desc{color:var(--dapp-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dapp-tag{color:var(--dapp-gold-light);border:1px solid var(--dapp-border);background:#d4af3726;border-radius:6px;margin-left:6px;padding:2px 8px;font-size:10px;display:inline-block}.dapp-subtabs{border:1px solid var(--dapp-border);top:calc(var(--dapp-chrome-h) + var(--dapp-safe-top) + 4px);z-index:20;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000059;border-radius:12px;gap:8px;margin-bottom:14px;padding:4px;display:flex;position:sticky}.dapp-subtab{color:var(--dapp-muted);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:1;background:0 0;border:none;border-radius:10px;flex:1;padding:10px;font-size:13px;position:relative}.dapp-subtab.active{color:var(--dapp-gold-light);background:#d4af371f;font-weight:600}.dapp-subtab--hold{white-space:nowrap;flex:1.45 1 0;justify-content:center;align-items:center;gap:5px;min-width:76px;padding-left:12px;padding-right:12px;display:inline-flex}.dapp-subtab--hold .dapp-tag{flex-shrink:0;margin-left:0}.dapp-pills{gap:8px;margin-bottom:12px;display:flex;overflow-x:auto}.dapp-pill{border:1px solid var(--dapp-border);color:var(--dapp-muted);cursor:pointer;background:0 0;border-radius:20px;flex-shrink:0;padding:6px 14px;font-size:12px}.dapp-pill.active{border-color:var(--dapp-gold);color:var(--dapp-gold-light);background:#d4af371a}.dapp-hold{background:var(--dapp-surface);border:1px solid var(--dapp-border);border-radius:14px;margin-bottom:10px;padding:14px}.dapp-hold-top{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.dapp-hold-amt{color:var(--dapp-gold-light);font-size:16px;font-weight:700}.dapp-hold-meta{color:var(--dapp-muted);gap:12px;font-size:12px;display:flex}.dapp-hold-actions{gap:8px;margin-top:10px;display:flex}.dapp-profile-head{align-items:flex-start;gap:14px;padding:18px;display:flex}.dapp-profile-meta{flex:1;min-width:0}.dapp-profile-name-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.dapp-profile-actions{flex-shrink:0;gap:6px;display:flex}.dapp-profile-action{border:1px solid var(--dapp-border-strong);color:var(--dapp-gold-light);cursor:pointer;background:#d4af371a;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.dapp-profile-action.active{color:#1a1408;background:linear-gradient(135deg,#c9a227 0%,#b8941f 100%);border-color:#0000}.dapp-profile-stats{grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 16px;display:grid}.dapp-profile-panel{border:1px solid var(--dapp-border);background:#00000047;border-radius:14px;margin:0 14px 16px;padding:14px}.dapp-profile-panel-title{color:var(--dapp-gold-light);margin-bottom:12px;font-size:14px;font-weight:700}.dapp-profile-panel-copy-row{gap:8px;margin:10px 0;display:flex}.dapp-avatar{border:1px solid var(--dapp-border-strong);width:56px;height:56px;color:var(--dapp-gold);background:linear-gradient(135deg,#2a2418,#1a1a22);border-radius:16px;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex;box-shadow:0 4px 16px #d4af3726}.dapp-vip-badge{letter-spacing:.04em;border-radius:999px;margin-top:6px;padding:2px 10px;font-size:10px;font-weight:600;display:inline-block}.dapp-vip-badge--basic{color:var(--dapp-muted);background:#ffffff0f;border:1px solid #ffffff14}.dapp-vip-badge--silver{color:#cbd5e1;background:#94a3b826;border:1px solid #94a3b84d}.dapp-vip-badge--gold{color:var(--dapp-gold-light);border:1px solid var(--dapp-border-strong);background:#d4af3726}.dapp-vip-badge--diamond{color:#e0e7ff;background:linear-gradient(135deg,#6366f133,#d4af3726);border:1px solid #818cf859}.dapp-profile-card{margin-bottom:4px}.dapp-profile-name{font-size:18px;font-weight:600}.dapp-profile-id{color:var(--dapp-muted);margin-top:4px;font-size:12px}.dapp-menu-item{color:var(--dapp-text);cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;width:100%;padding:16px;font-size:14px;display:flex}.dapp-menu-item:last-child{border-bottom:none}.dapp-menu-item--danger{color:var(--dapp-danger)}.dapp-menu-item-meta{color:var(--dapp-muted);font-size:12px}.dapp-menu-item:disabled{opacity:.6;cursor:not-allowed}.dapp-empty,.dapp-loading{text-align:center;color:var(--dapp-muted);padding:32px 20px;font-size:13px}.dapp-log-head,.dapp-log-row{grid-template-columns:92px 1fr 72px;align-items:center;gap:8px;font-size:12px;display:grid}.dapp-log-head span:first-child,.dapp-log-row span:first-child{white-space:nowrap;padding-left:10px}.dapp-log-head span:last-child,.dapp-log-row span:last-child{padding-right:10px}.dapp-log-head span:nth-child(2),.dapp-log-order{margin-left:50px}.dapp-log-head{color:var(--dapp-muted);border-bottom:1px solid #ffffff0f;margin-bottom:4px;padding-bottom:8px;font-size:11px}.dapp-log-row{border-bottom:1px solid #ffffff0a;padding:12px 0}.dapp-log-order{color:var(--dapp-muted);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.dapp-log-amt{color:var(--dapp-profit);text-align:right;font-weight:600}.dapp-deposit-box .pay-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;gap:8px;padding:8px 0;font-size:13px;display:flex}.dapp-deposit-hint{color:var(--dapp-muted);margin-bottom:12px;font-size:12px;line-height:1.7}.dapp-deposit-wallet{border:1px solid var(--dapp-border);color:var(--dapp-gold-light);background:#d4af3714;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.dapp-deposit-balance{color:var(--dapp-muted);margin-top:4px;font-size:11px}.dapp-deposit-balance b{color:var(--dapp-gold);font-size:13px}.dapp-deposit-warn{color:#ff8a80;margin-bottom:6px;font-size:12px;line-height:1.5}.dapp-deposit-est{color:var(--dapp-muted);font-size:12px}.dapp-deposit-est b{color:var(--dapp-gold)}.dapp-deposit-status{color:var(--dapp-gold-light);word-break:break-all;background:#d4af371a;border:1px solid #d4af3740;border-radius:8px;margin-bottom:10px;padding:10px 12px;font-size:12px}.dapp-deposit-box .mono{word-break:break-all;text-align:right;max-width:58%;font-family:ui-monospace,monospace;font-size:11px}.dapp-page-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 0 16px;display:flex}.dapp-page-header-main{flex:1;min-width:0}.dapp-page-header h2{letter-spacing:-.01em;background:linear-gradient(135deg, var(--dapp-text), var(--dapp-gold-light));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:22px;font-weight:800}.dapp-page-header p{color:var(--dapp-muted);margin:6px 0 0;font-size:12px}.dapp-page-header-action{flex-shrink:0}.dapp-invest-balance{border:1px solid var(--dapp-border-strong);background:linear-gradient(135deg,#d4af371a 0%,#0c0c12e6 100%);border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:14px 16px;display:flex;box-shadow:0 4px 20px #00000040}.dapp-invest-balance .lbl{color:var(--dapp-muted);letter-spacing:.04em;font-size:12px}.dapp-invest-balance .val{color:var(--dapp-gold);letter-spacing:-.02em;margin-top:4px;font-size:22px;font-weight:800}.dapp-visual-wrap{margin-top:-16px;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.dapp-share-code-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dapp-share-label{color:var(--dapp-muted);margin-bottom:6px;font-size:11px}.dapp-share-code{letter-spacing:4px;color:var(--dapp-gold-light);cursor:pointer;font-size:26px;font-weight:800}.dapp-share-row{border-top:1px solid var(--dapp-border);align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.dapp-share-row .lbl{width:56px;color:var(--dapp-muted);flex-shrink:0}.dapp-share-row .link{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--dapp-text);flex:1;overflow:hidden}.dapp-main--service-chat{min-height:100dvh;padding-top:0;padding-bottom:0}.dapp-service-chat{min-height:calc(100vh - var(--dapp-safe-bottom));min-height:calc(100dvh - var(--dapp-safe-bottom));flex-direction:column;max-width:480px;margin:0 auto;display:flex}.dapp-service-chat-head{z-index:10;min-height:calc(var(--dapp-chrome-h) + var(--dapp-safe-top));padding:var(--dapp-safe-top) 12px 0;border-bottom:1px solid var(--dapp-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060608f5;align-items:center;gap:10px;display:flex;position:sticky;top:0}.dapp-service-chat-back{color:var(--dapp-gold-light);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:8px 10px 8px 4px;font-size:14px;font-weight:600;display:inline-flex}.dapp-service-chat-back svg{width:20px;height:20px}.dapp-service-chat-title{min-width:0;color:var(--dapp-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}.dapp-service-chat-frame{background:#fff;border:none;flex:1;width:100%;min-height:0}.dapp-service-chat-state{text-align:center;color:var(--dapp-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:24px;font-size:14px;display:flex}.dapp-service-chat-state-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dapp-share-tip{color:var(--dapp-muted);margin:8px 0 0;font-size:11px;line-height:1.6}.dapp-share-copy-feedback{color:var(--dapp-gold-light);border:1px solid var(--dapp-border);background:#d4af371a;border-radius:8px;margin:6px 0 0;padding:8px 10px;font-size:12px}.dapp-share-muted{color:var(--dapp-muted);margin-top:8px;font-size:11px}.dapp-team-hero{border:1px solid var(--dapp-border);background:linear-gradient(145deg,#d4af371f,#0006);border-radius:14px;margin-bottom:12px;padding:16px}.dapp-team-level{align-items:center;gap:10px;margin-bottom:14px;display:flex}.dapp-team-badge{color:var(--dapp-gold-light);background:#d4af3733;border:1px solid #d4af3759;border-radius:8px;padding:4px 12px;font-size:13px;font-weight:700}.dapp-team-lv{color:var(--dapp-muted);font-size:12px}.dapp-team-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dapp-team-stat{text-align:center}.dapp-team-stat .val{color:var(--dapp-text);font-size:13px;font-weight:700}.dapp-team-stat.gold .val{color:var(--dapp-gold)}.dapp-team-stat .lbl{color:var(--dapp-muted);margin-top:4px;font-size:10px}.dapp-team-progress{background:var(--dapp-surface);border:1px solid var(--dapp-border);border-radius:12px;margin-bottom:12px;padding:14px}.dapp-team-progress .title{margin-bottom:10px;font-size:13px;font-weight:600}.dapp-team-progress .item{color:var(--dapp-muted);margin-bottom:10px;font-size:11px}.dapp-team-progress .bar{background:#ffffff14;border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.dapp-team-progress .bar i{background:linear-gradient(90deg, var(--dapp-gold-dim), var(--dapp-gold));border-radius:3px;height:100%;display:block}.dapp-team-progress .bar.green i{background:linear-gradient(90deg,#2e7d32,#66bb6a)}.dapp-team-subtabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.dapp-team-subtabs button{border:1px solid var(--dapp-border);color:var(--dapp-muted);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:12px}.dapp-team-subtabs button.active{color:var(--dapp-gold-light);background:#d4af371f;border-color:#d4af3766}.dapp-team-cards{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.dapp-team-card{border:1px solid var(--dapp-border);text-align:center;background:#00000040;border-radius:10px;padding:12px}.dapp-team-card .v{font-size:15px;font-weight:700}.dapp-team-card .v.up{color:#66bb6a}.dapp-team-card .l{color:var(--dapp-muted);margin-top:4px;font-size:10px}.dapp-team-withdraw{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.dapp-team-tip{color:var(--dapp-muted);margin:0;font-size:11px;line-height:1.6}.dapp-team-table .head,.dapp-team-table .row{border-bottom:1px solid var(--dapp-border);grid-template-columns:1.2fr .6fr 1fr 1fr;gap:6px;padding:8px 0;font-size:11px;display:grid}.dapp-team-table .head{color:var(--dapp-muted);font-weight:600}.dapp-team-table.levels .head,.dapp-team-table.levels .row{grid-template-columns:1fr 1fr .7fr .8fr}.dapp-team-table .row.current{color:var(--dapp-gold-light)}.dapp-chain-link{color:var(--dapp-gold-light);font-size:12px;text-decoration:none}.dapp-chain-link:hover{text-decoration:underline}.dapp-chain-list{flex-direction:column;gap:8px;display:flex}.dapp-chain-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;display:flex}.dapp-chain-proof{color:var(--dapp-muted);word-break:break-all;font-size:12px;line-height:1.6}.dapp-chain-proof code{color:var(--dapp-gold-light);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dapp-input{width:100%;color:var(--dapp-text);background:#00000040;border:1px solid #d4af3733;border-radius:8px;padding:10px 12px;font-size:14px}.dapp-app-version-row{color:var(--dapp-muted);justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.dapp-app-version-row b{color:var(--dapp-gold-light);font-size:15px}.dapp-update-check-result{color:var(--dapp-gold-light);border:1px solid var(--dapp-border);background:#d4af371a;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.dapp-update-check-result.is-error{color:#fecaca;background:#f871711f;border-color:#f8717159}.dapp-card-body{padding:14px 16px}body .el-message{z-index:50200!important;top:calc(var(--dapp-chrome-h) + var(--dapp-safe-top) + 10px)!important}body .el-overlay.is-message-box,body .el-message-box__wrapper{z-index:50200!important}.dapp-msgbox{z-index:50201!important}.dapp-ios-install{margin-bottom:4px}.dapp-ios-install-head{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.dapp-ios-install-head .dapp-brand-logo{flex-shrink:0;margin:0}.dapp-ios-install-title{color:var(--dapp-gold-light);margin-bottom:4px;font-size:15px;font-weight:700}.dapp-ios-install-warn{color:#fde68a;background:#fbbf241a;border:1px solid #fbbf2440;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:12px;line-height:1.6}.dapp-ios-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dapp-ios-steps li{color:var(--dapp-text);align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.dapp-ios-step-num{color:#1a1408;background:linear-gradient(135deg,#c9a227,#f5e6a8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.dapp-ios-install-preview{border:1px solid var(--dapp-border);background:#00000059;border-radius:12px;margin-top:14px;padding:12px}.dapp-ios-preview-bar{color:var(--dapp-muted);background:#ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 10px;font-size:12px;display:flex}.dapp-ios-preview-share{background:#d4af3726;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.dapp-ios-preview-sheet{background:#ffffff0a;border-radius:10px;overflow:hidden}.dapp-ios-preview-sheet div{color:var(--dapp-muted);border-bottom:1px solid #ffffff0a;padding:10px 12px;font-size:12px}.dapp-ios-preview-sheet div.is-highlight{color:var(--dapp-gold-light);background:#d4af371f;font-weight:600}.lc-update-backdrop[data-v-02e6c815]{z-index:99999;background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lc-update-modal[data-v-02e6c815]{border-radius:var(--dapp-radius,16px);background:var(--dapp-surface-2,#181822f5);border:1px solid var(--dapp-border-strong,#d4af3773);width:min(100%,360px);padding:20px 18px 16px;box-shadow:0 16px 48px #0000008c}.lc-update-modal-title[data-v-02e6c815]{color:var(--dapp-gold-light,#f5e6a8);margin-bottom:12px;font-size:16px;font-weight:600}.lc-update-body[data-v-02e6c815]{font-size:14px;line-height:1.6}.lc-update-ver[data-v-02e6c815]{color:var(--dapp-text,#f2f2f5);margin-bottom:10px}.lc-update-ver b[data-v-02e6c815]{color:var(--dapp-gold-light,#f5e6a8)}.lc-update-muted[data-v-02e6c815]{color:var(--dapp-muted,#8b8b9a);margin-left:6px;font-size:12px}.lc-update-desc[data-v-02e6c815]{white-space:pre-wrap;color:var(--dapp-muted,#8b8b9a);margin:0;font-size:13px}.lc-update-actions[data-v-02e6c815]{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.dapp-visual[data-v-aa461274]{pointer-events:none;background:0 0;width:100%;height:425px;margin:4px 0 0;position:relative;overflow:visible}.dapp-visual-canvas[data-v-aa461274]{z-index:1;position:absolute;inset:0}.dapp-visual-scene[data-v-aa461274]{perspective:1200px;perspective-origin:50% 45%;z-index:2;width:305px;height:305px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dapp-visual-orbit[data-v-aa461274]{transform-style:preserve-3d;position:absolute;inset:0}.dapp-visual-orbit--a[data-v-aa461274]{animation:14s linear infinite dapp-orbit-spin-aa461274}.dapp-visual-orbit--b[data-v-aa461274]{animation:18s linear infinite dapp-orbit-spin-rev-aa461274;transform:rotateX(62deg)rotate(28deg)}.dapp-visual-orbit--c[data-v-aa461274]{animation:22s linear infinite dapp-orbit-spin-aa461274;transform:rotateX(78deg)rotateY(40deg)}.dapp-visual-ring[data-v-aa461274]{border:3px solid #d4af37b8;border-radius:50%;position:absolute;inset:0;transform:rotateX(72deg);box-shadow:0 0 28px #d4af3773,0 0 56px #d4af3726,inset 0 0 36px #d4af371f}.dapp-visual-ring--thin[data-v-aa461274]{opacity:.9;border-width:2px;border-color:#f5e6a88c;inset:28px}.dapp-visual-ring--dashed[data-v-aa461274]{opacity:.85;border:2.5px dashed #d4af376b;inset:16px}.dapp-visual-core[data-v-aa461274]{width:104px;height:104px;transform-style:preserve-3d;animation:5s ease-in-out infinite dapp-core-float-aa461274;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dapp-visual-gem[data-v-aa461274]{transform-style:preserve-3d;animation:12s linear infinite dapp-gem-spin-aa461274;position:absolute;inset:0}.dapp-visual-gem-face[data-v-aa461274]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#d4af3759,#d4af3714);border:2.5px solid #f5e6a8d9;width:68px;height:68px;margin:-34px;position:absolute;top:50%;left:50%;box-shadow:0 0 32px #d4af378c,inset 0 0 16px #f5e6a826}.dapp-visual-gem-face--1[data-v-aa461274]{transform:rotateY(0)translateZ(48px)}.dapp-visual-gem-face--2[data-v-aa461274]{transform:rotateY(90deg)translateZ(48px)}.dapp-visual-gem-face--3[data-v-aa461274]{transform:rotateY(180deg)translateZ(48px)}.dapp-visual-gem-face--4[data-v-aa461274]{transform:rotateY(-90deg)translateZ(48px)}.dapp-visual-gem-face--5[data-v-aa461274]{transform:rotateX(90deg)translateZ(48px)}.dapp-visual-gem-face--6[data-v-aa461274]{transform:rotateX(-90deg)translateZ(48px)}.dapp-visual-core-glow[data-v-aa461274]{background:radial-gradient(circle,#d4af3780 0%,#d4af371f 35%,#0000 70%);border-radius:50%;animation:3.2s ease-in-out infinite dapp-glow-pulse-aa461274;position:absolute;inset:-60px}.dapp-visual-floor[data-v-aa461274]{filter:blur(14px);z-index:0;background:radial-gradient(#d4af3747 0%,#0000 70%);border-radius:50%;width:85%;height:80px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)rotateX(72deg)}@keyframes dapp-orbit-spin-aa461274{0%{transform:rotateX(70deg)rotate(0)}to{transform:rotateX(70deg)rotate(360deg)}}@keyframes dapp-orbit-spin-rev-aa461274{0%{transform:rotateX(62deg)rotate(28deg)rotateY(0)}to{transform:rotateX(62deg)rotate(28deg)rotateY(-360deg)}}@keyframes dapp-gem-spin-aa461274{0%{transform:rotateX(-18deg)rotateY(0)}to{transform:rotateX(-18deg)rotateY(360deg)}}@keyframes dapp-core-float-aa461274{0%,to{transform:translate(-50%,-52%)}50%{transform:translate(-50%,-58%)}}@keyframes dapp-glow-pulse-aa461274{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.dapp-picon[data-v-d5ca4454]{background:linear-gradient(145deg,#d4af372e,#00000059);border:1px solid #d4af3759;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:flex;box-shadow:inset 0 1px #f5e6a826,0 4px 16px #00000040}.dapp-picon svg[data-v-d5ca4454]{width:17px;height:17px}.dapp-picon--newbie[data-v-d5ca4454]{box-shadow:inset 0 1px #f5e6a833,0 0 20px #d4af3740}
