:root{color-scheme:dark;--bg:#10130f;--panel:#191d17;--line:#30362b;--text:#f3f4ed;--muted:#a0aa94;--lime:#d6fc82;--red:#ffb8a5;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 88% 9%,#25311966 0,transparent 40%),var(--bg);color:var(--text);font-size:14px;line-height:1.6}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--lime);outline-offset:5px}input:focus-visible{outline:2px solid var(--lime);outline-offset:2px}button{transition:background .18s,transform .18s}button:not(:disabled):active{transform:translateY(1px)}.wrap{width:min(1120px,calc(100% - 80px));margin-inline:auto}.topbar{height:110px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center;font-size:29px;font-weight:750;letter-spacing:-1px}.brand-icon{position:relative;display:grid;place-items:center;width:35px;height:39px;border:1px solid #94ad67;border-radius:11px;background:#26331b;color:var(--lime);font-size:27px;line-height:1}.brand-icon span{position:absolute;right:5px;bottom:2px}.brand-dot{color:var(--lime)}.header-actions{display:flex;align-items:center;gap:24px}.network{display:flex;align-items:center;gap:8px;font-size:12px}.network i,.footer i{width:6px;height:6px;background:var(--lime);border-radius:50%;display:inline-block}.mainnet{font-size:10px;color:#b6c6a5;border:1px solid #48533d;border-radius:4px;padding:0 5px;margin-left:4px}.button{border:0;border-radius:9px;padding:12px 19px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:20px;white-space:nowrap}.primary{background:var(--lime);color:#1a2410}.primary:hover{background:#e3ffab}.secondary{background:#313b25;color:var(--lime);border:1px solid #4d5e39}.secondary:hover{background:#40502c}.intro{display:flex;justify-content:space-between;align-items:flex-end;padding:60px 0 43px}.eyebrow{color:#a7b596;font-size:10px;font-weight:650;letter-spacing:2.5px;margin:0 0 16px}.tiny-square{display:inline-block;background:var(--lime);width:5px;height:5px;margin:0 8px 2px 0}h1{font-size:clamp(30px,3.5vw,44px);font-weight:600;line-height:1.3;letter-spacing:-1.5px;margin:0 0 16px}h1>span{color:var(--lime)}.subtitle{color:var(--muted);margin:0;font-size:14px}.mobile-break{display:none}.readonly{display:flex;gap:12px;align-items:center;padding:4px 0 5px 20px;flex-shrink:0}.shield{display:grid;place-items:center;width:37px;height:42px;clip-path:polygon(50% 0,94% 18%,90% 68%,50% 100%,10% 68%,6% 18%);background:#28351d;color:var(--lime);font-size:22px}.readonly strong{font-size:12px;font-weight:550;display:block}.readonly div>span{font-size:11px;color:var(--muted);display:block;margin-top:2px}.portfolio{padding:25px 28px 20px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(115deg,#1d2318a6,#181c16cc);box-shadow:0 12px 45px #00000012}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.heading-group{display:flex;gap:12px;align-items:center}h2{font-size:15px;font-weight:600;margin:0;letter-spacing:.2px}.status-pill{font-size:10px;background:#2a3025;color:#b1bba7;padding:3px 9px;border-radius:20px}.status-pill.connected{background:#34482a;color:var(--lime)}.text-button{padding:4px 0;background:none;border:0;color:var(--muted);font-size:12px;display:inline-flex;gap:6px;align-items:center}.text-button:hover{color:var(--lime)}.refresh-icon{font-size:19px;display:inline-block;line-height:1}.loading .refresh-icon{animation:spin 1s linear infinite}.balance-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.balance-card{border:1px solid #ffffff18;border-radius:13px;padding:25px 25px 19px;color:#23291c;min-width:0;position:relative;overflow:hidden}.bnb-card{background:linear-gradient(115deg,#ecefd8,#e0e8bd)}.usdt-card{background:linear-gradient(115deg,#e0efda,#c8e3c9)}.token-heading{display:flex;align-items:center;gap:11px}.token-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.bnb-icon{background:#262b20;color:#e9f3be}.bnb-icon svg{width:29px;fill:currentColor}.usdt-icon{background:#296b54;color:#e5f7e8;font-size:30px;font-weight:700;line-height:1;padding-bottom:2px}.token-heading h3{font-size:17px;margin:0;font-weight:700;line-height:1.3}.token-heading div>span{font-size:10px;color:#68705d}.token-network{margin-left:auto;color:#626c56;font-size:10px;background:#ffffff40;border:1px solid #899a6b33;border-radius:5px;padding:3px 7px}.balance-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:27px 0 21px;min-height:58px;line-height:1.2}.balance-value{font-size:clamp(28px,3.5vw,44px);font-weight:550;font-variant-numeric:tabular-nums;letter-spacing:-1.7px;overflow-wrap:anywhere;max-width:100%}.balance-unit{font-size:12px;font-weight:600;color:#727c60;letter-spacing:.5px}.card-bottom{display:flex;align-items:center;gap:7px;font-size:10px;color:#6a755c;border-top:1px solid #55693420;padding-top:13px}.card-dot{width:4px;height:4px;flex-shrink:0;background:#80965b;border-radius:50%}.sync-row{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:16px 0 0;color:#9ba68f;font-size:10px}.sync-row p{margin:0;overflow-wrap:anywhere}.sync-row>span{flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.7px}.notice{font-size:11px;color:#a5b196;padding-top:12px;margin-top:13px;border-top:1px solid var(--line);line-height:1.7}.notice.error{color:var(--red)}.notice.success{color:var(--lime)}.lookup{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:27px 0 31px;border-bottom:1px solid var(--line);margin-top:8px}.lookup-copy{display:flex;align-items:center;gap:14px;flex-shrink:0}.lookup-symbol{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:#21281b;color:#acc58a;font-size:28px;line-height:1}.lookup h2{font-size:13px}.lookup p{font-size:11px;color:var(--muted);margin:4px 0 0}form{position:relative;display:flex;gap:8px;flex:1;max-width:540px}input{width:100%;min-width:0;background:#191e16;color:#e3eadb;border:1px solid #37412e;border-radius:9px;padding:11px 13px;font-family:ui-monospace,SFMono-Regular,Consolas,"Microsoft YaHei",monospace;font-size:11px}input::placeholder{color:#8c997f}input[aria-invalid=true]{border-color:var(--red)}.input-error{position:absolute;top:100%;left:0;color:var(--red)!important;font-size:10px!important}.details{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;padding:36px 0 42px}.detail-number{font-family:ui-monospace,monospace;font-size:10px;letter-spacing:1px;color:#a0bb7d}.details h3{font-size:12px;font-weight:550;margin:9px 0 7px}.details p{font-size:11px;color:#8f9c82;line-height:1.85;margin:0;max-width:260px}.footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:22px 0 26px;font-size:11px;color:#c0c9b7}.footer-muted{font-size:10px;margin-left:10px;color:#7c8a6e}.footer>span:last-child{color:#8d9c7f;font-size:10px;display:flex;align-items:center;gap:9px}.footer i{width:4px;height:4px;background:#839a66}.address-row{display:flex;gap:10px;align-items:center;border-top:1px solid #30392a;margin-top:-7px;padding:14px 0 18px;font-size:10px;color:#aebca0}.address-row code{font-family:ui-monospace,monospace;font-size:11px;overflow-wrap:anywhere;color:#d7e5c5}.icon-button{background:none;border:0;color:var(--muted);font-size:18px;padding:0 4px;line-height:1.4}.icon-button:hover{color:var(--lime)}.disconnect{margin-left:auto;flex-shrink:0;font-size:10px}.network-warning{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:14px;margin-top:14px}.network-warning p{font-size:11px;color:#d4dfc5;margin:0}.network-warning .button{font-size:11px;padding:9px 12px}dialog{color:var(--text);background:#1c2317;border:1px solid #424f35;border-radius:20px;width:min(440px,calc(100% - 32px));padding:27px;box-shadow:0 30px 100px #0008}dialog::backdrop{background:#060905bc;backdrop-filter:blur(5px)}.dialog-heading{display:flex;justify-content:space-between;align-items:flex-start}.dialog-heading .eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:10px}.dialog-heading h2{font-size:23px}.dialog-description{font-size:12px;color:var(--muted);margin:14px 0 20px}.wallet-list{display:grid;gap:8px}.wallet-option{display:flex;justify-content:space-between;align-items:center;width:100%;background:#2c3822;border:1px solid #4b5d38;color:#e6f3d7;border-radius:10px;padding:14px 15px;font-weight:550;font-size:13px;text-align:left}.wallet-option:hover{background:#3b4c2b}.wallet-option span:last-child{color:var(--lime)}.wallet-help{font-size:12px;color:#b6c5a5;line-height:1.9;padding:14px;border-radius:10px;background:#283220}.dialog-foot{color:#8f9f81;font-size:10px;padding-top:18px;margin-top:19px;border-top:1px solid #37432e}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1400px){.wrap{width:1120px}.intro{padding-top:70px}}@media(max-width:800px){.wrap{width:calc(100% - 40px)}.topbar{height:85px}.header-actions{gap:14px}.network{font-size:10px}.mainnet{display:none}.brand{font-size:25px}.button{padding:11px 14px;gap:12px}.intro{padding-top:40px}.readonly{display:none}.portfolio{padding:21px}.balance-card{padding:20px}.balance-value{font-size:33px}.lookup{flex-direction:column;align-items:stretch;gap:18px;padding-bottom:35px}form{max-width:none}.details{gap:24px}.footer-muted{display:none}}@media(max-width:500px){.wrap{width:calc(100% - 32px)}.topbar{height:78px}.brand{font-size:24px;gap:9px}.brand-icon{width:30px;height:33px;font-size:23px}.network{gap:5px}.network>span:not(.mainnet){display:none}.header-actions{gap:9px}.header-connect{font-size:11px;padding:10px 12px}.intro{padding:33px 0 28px}.eyebrow{font-size:8px;letter-spacing:1.8px;margin-bottom:13px}h1{font-size:32px;letter-spacing:-1px;margin-bottom:12px}.subtitle{font-size:11px;line-height:1.9}.portfolio{padding:18px 15px;border-radius:14px}.section-heading{margin-bottom:18px}h2{font-size:13px}.status-pill{font-size:9px;padding:2px 7px}.text-button{font-size:10px}.heading-group{gap:8px}.balance-grid{gap:12px;grid-template-columns:1fr}.balance-card{padding:20px 21px 16px}.balance-line{margin:20px 0 17px;min-height:42px}.balance-value{font-size:37px}.token-icon{width:37px;height:37px}.token-heading h3{font-size:16px}.token-heading div>span{font-size:10px}.sync-row{align-items:flex-start;flex-direction:column;gap:4px}.notice{font-size:10px}.lookup-copy{gap:11px}.lookup h2{font-size:12px}.lookup p{font-size:10px}.lookup{padding-top:23px}.secondary{padding:10px 13px;gap:7px;font-size:11px}input{font-size:10px;padding:11px 10px}.details{grid-template-columns:1fr;gap:22px;padding:29px 0}.details>div{position:relative;padding-left:33px}.detail-number{position:absolute;left:0;top:1px}.details h3{margin:0 0 5px}.details p{max-width:none}.footer{font-size:11px;padding:20px 0}.footer>span:last-child{font-size:9px;gap:7px}.address-row{flex-wrap:wrap;gap:8px}.address-row code{font-size:10px;max-width:100%}.address-row>span{flex-basis:100%}.network-warning{align-items:flex-start;flex-direction:column}.network-warning .button{align-self:stretch}.dialog-heading h2{font-size:21px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
