:root{--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-balance:2.75rem;color:#e6e5e1;font-synthesis:none;-webkit-font-smoothing:antialiased;--gold:#c3b58b;--muted:#94948a;--line:#262621;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090909;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button,input{font:inherit}button{color:inherit;cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}::selection{background:var(--gold);color:#090909}.shell{max-width:600px;min-height:100svh;margin:auto}.header{height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 20px 0;align-items:center;gap:15px;display:flex}.wordmark{letter-spacing:-2.5px;font-size:2rem;font-weight:600}.wordmark span{color:var(--gold)}.product-name{font-size:var(--text-xs);letter-spacing:2px;color:#8b8981;border-left:1px solid #35352e;padding:7px 0 7px 14px}.header nav{z-index:5;padding:7px 12px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#11120ff5;border-top:1px solid #2b2d24;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.header nav button{color:#84867a;min-height:49px;font-size:var(--text-xs);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.header nav button.selected{color:var(--gold)}.header nav button.selected svg{filter:drop-shadow(0 0 7px #c3b58b30)}.account-button{min-height:40px;color:var(--gold);font-size:var(--text-xs);background:#1b1c16;border:1px solid #323429;border-radius:20px;align-items:center;gap:7px;max-width:155px;margin-left:auto;padding:10px 12px;display:flex}.account-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-button svg{flex:none}main{padding:8px 18px calc(76px + env(safe-area-inset-bottom))}.intro{justify-content:space-between;align-items:center;margin:4px 0 14px;display:flex}h1{font-size:var(--text-xl);letter-spacing:-.5px;margin:0;font-weight:500}.eyebrow{font-size:var(--text-xs);letter-spacing:1.6px;color:#aaa18b}.mode{font-size:var(--text-xs);color:var(--gold);align-items:center;gap:7px;display:flex}.mode i,.small-dot{background:var(--gold);border-radius:50%;width:4px;height:4px;display:inline-block;box-shadow:0 0 8px #c3b58b44}.mode>span{display:none}.preview-note{font-size:var(--text-xs);color:#aca58e;background:#16160f;border:1px solid #2a291e;border-radius:7px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 11px;display:flex}.preview-note>span:last-child{display:none}.wallet-grid{gap:0;min-width:0;display:grid}.balance-card{isolation:isolate;background:linear-gradient(115deg,#2a2a27,#181917 55%,#252621);border:1px solid #3a3931;border-radius:14px;min-width:0;padding:18px 20px;position:relative;overflow:hidden}.balance-card:before{content:"";z-index:-1;background:linear-gradient(125deg,#0000 30%,#c3b58b08 45%,#0000 60%);position:absolute;inset:0}.card-top{color:#bcb9aa;font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.asset-tag{font-size:var(--text-xs);color:var(--gold);border:1px solid #5553446b;border-radius:20px;padding:5px 8px}.balance{overflow-wrap:anywhere;font-size:var(--text-balance);letter-spacing:-1.7px;color:#e2dac1;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;margin-top:16px;font-weight:400;line-height:1.1;display:flex}.balance>span{font-size:var(--text-xs);color:#aaa697;letter-spacing:0;margin-left:10px}.balance-caption{font-size:var(--text-xs);color:#9b9b8e;margin:8px 0 0}.card-bottom{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.card-network{font-size:var(--text-xs);color:#aaa58f;align-items:center;gap:6px;display:flex}.fingerprint{color:var(--gold);background:#ffffff05;border:1px solid #b8aa7d2e;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.fingerprint:hover{background:#c3b58b12}.fingerprint svg{width:27px;height:27px}.card-orbit{z-index:-1;border:1px solid #bbae7d0c;border-radius:50%;width:300px;height:300px;position:absolute;top:-130px;right:-190px;box-shadow:0 0 0 35px #bbae7d04,0 0 0 70px #bbae7d03}.position-panel{grid-template-columns:1fr 1fr;padding:15px 5px 0;display:grid}.panel-title{display:none}.position{min-width:0}.position+.position{border-left:1px solid var(--line);padding-left:20px}.position>span{font-size:var(--text-xs);color:#919486}.position strong{font-size:var(--text-lg);color:#d5d2c7;overflow-wrap:anywhere;margin-top:5px;font-weight:400;display:block}.position strong small{font-size:var(--text-xs);color:#939587;margin-left:7px}.quick-actions{grid-template-columns:repeat(3,1fr);gap:10px;margin:17px 0;display:grid}.quick-actions>button{font-size:var(--text-sm);color:#b9bcae;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:68px;padding:0;display:flex}.action-icon{width:43px;height:43px;color:var(--gold);background:#202218;border:1px solid #3a3d2c;border-radius:13px;place-items:center;display:grid}.panel{border:1px solid var(--line);background:#11120f;border-radius:12px;padding:16px}.section-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}h2{font-size:var(--text-md);margin:0;font-weight:500}.icon-tile{color:var(--gold);display:flex}.network{font-size:var(--text-xs);color:#b2ae99;margin-left:auto}.receive-panel .section-heading{justify-content:flex-start;padding-right:24px}.receive-panel>p{font-size:var(--text-sm);color:#a3a690;margin:22px 0 14px;line-height:1.5}.address{background:#1e2018;border:1px solid #3c402d;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px;display:flex}.address code{font-size:var(--text-sm);color:#c8c1a3;overflow-wrap:anywhere;line-height:1.6}.address button{color:var(--gold);background:0 0;border:0;min-width:44px;min-height:44px;padding:10px}.caution{font-size:var(--text-xs);color:#94987f;margin-top:16px;line-height:1.6;display:block}.text-button{min-height:44px;color:var(--gold);font-size:var(--text-sm);background:0 0;border:0;align-items:center;gap:9px;padding:0 2px;display:inline-flex}.transactions{padding:10px 16px 0}.empty{color:#747a64;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:127px;padding:8px 0 18px;display:flex}.empty h3{font-size:var(--text-sm);color:#b4b9a4;margin:10px 0 7px;font-weight:400}.empty p{font-size:var(--text-xs);color:#909680;margin:0;line-height:1.5}.activity-list{margin:0;padding:0;list-style:none}.activity-list li{border-top:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:15px 0;display:flex}.transaction-icon{color:#b5bc9f;background:#22251a;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.transaction-info{flex:1;min-width:0}.transaction-info strong{font-size:var(--text-sm);font-weight:400;display:block}.transaction-info time{font-size:var(--text-xs);color:#929780;margin-top:7px;display:block}.transaction-result{text-align:right;overflow-wrap:anywhere;max-width:48%}.transaction-result strong{font-size:var(--text-sm);font-weight:400}.transaction-result strong small{font-size:var(--text-xs);color:#8e947b}.status{font-size:var(--text-xs);color:#9ca585;margin-top:6px;display:block}.incoming{color:var(--gold)}footer{color:#9a9e90;min-height:52px;font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 0;display:flex}footer>span:nth-child(2){align-items:center;gap:5px;display:flex}footer a span{color:var(--gold);margin-left:5px}.account-panel{text-align:center;padding:28px 18px}.account-avatar{color:var(--gold);margin-bottom:18px}.account-panel h2{font-size:var(--text-lg);overflow-wrap:anywhere;margin:14px 0}.account-panel p{font-size:var(--text-sm);color:#a2a68f;line-height:1.6}.account-panel dl{text-align:left;font-size:var(--text-sm);margin:22px auto}.account-panel dl div{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:13px 0;display:flex}dt{color:#8f957d}dd{overflow-wrap:anywhere;margin:0}.primary,.secondary{background:var(--gold);color:#161710;font-size:var(--text-sm);border:0;border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:14px 20px;display:inline-flex}.secondary{color:#c0c3b5;background:0 0;border:1px solid #454b35}.account-panel .primary{margin-top:15px}.login-dialog,.receive-dialog{width:100%;max-width:600px;max-height:calc(100dvh - 24px);padding:32px 22px calc(24px + env(safe-area-inset-bottom));color:#dfdfd6;background:#171914;border:1px solid #444738;border-bottom:0;border-radius:20px 20px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow:auto}.login-dialog::backdrop,.receive-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000b}.dialog-close{color:#b4baa3;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px}.login-dialog h2{font-size:var(--text-xl);margin-top:18px}.login-dialog p{font-size:var(--text-sm);color:#b1b89c;line-height:1.65}.login-dialog label{font-size:var(--text-sm);color:#b4baa3;margin:18px 0 12px;display:block}.login-dialog input{color:#eee;width:100%;font-size:var(--text-md);background:#0d0f0b;border:1px solid #444b36;border-radius:8px;min-height:48px;margin-top:9px;padding:14px;display:block}.login-dialog .primary{width:100%;margin:12px 0}.login-dialog .local-code{color:var(--gold);font-size:var(--text-sm)}.dialog-foot{font-size:var(--text-xs);color:#929a7f;text-align:center;border-top:1px solid #343b29;margin-top:18px;padding-top:16px}.dialog-error,.error{color:#e9ad91;font-size:var(--text-sm)}.error{background:#221810;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:12px;display:flex}.error button{background:0 0;border:0;min-width:44px;min-height:44px}.toast{bottom:calc(86px + env(safe-area-inset-bottom));background:var(--gold);color:#181b10;font-size:var(--text-sm);z-index:10;text-align:center;border-radius:9px;max-width:calc(100% - 32px);padding:13px 20px;position:fixed;left:50%;transform:translate(-50%)}@media (width>=760px){:root{--text-xs:.875rem;--text-sm:1rem;--text-md:1.125rem;--text-lg:1.5rem;--text-xl:1.75rem;--text-balance:3.25rem}.shell{max-width:1100px}.header{border-bottom:1px solid var(--line);height:80px;margin:0 32px;padding:0}.header nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:4px;margin:auto;padding:0;display:flex;position:static}.header nav button{font-size:var(--text-sm);border-radius:8px;flex-direction:row;gap:9px;min-height:44px;padding:0 10px}.header nav button.selected{background:#202218}.account-button{flex-shrink:0;max-width:200px}main{padding:28px 32px 0}.intro{margin-bottom:20px}h1{font-size:var(--text-xl)}.product-name{display:none}.mode>span{letter-spacing:1px;border-left:1px solid #3b3c30;margin-left:6px;padding-left:12px;display:block}.preview-note{margin-bottom:18px;padding:11px 14px}.preview-note>span:last-child{color:#92927f;margin-left:auto;display:block}.wallet-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px}.balance-card{padding:22px 26px}.position-panel{border:1px solid var(--line);background:#11120f;border-radius:14px;padding:18px 22px;display:block}.panel-title{font-size:var(--text-sm);color:#bbbead;justify-content:space-between;margin-bottom:16px;display:flex}.panel-title span{color:#858c72}.position+.position{border-left:0;border-top:1px solid var(--line);margin-top:12px;padding:12px 0 0}.position strong{font-size:var(--text-lg)}.quick-actions{gap:12px;margin:18px 0;display:flex}.quick-actions>button{border:1px solid var(--line);background:#14160f;border-radius:11px;flex-direction:row;gap:12px;min-height:52px;padding:6px 18px 6px 8px}.action-icon{background:#24271a;border:0;border-radius:9px;width:36px;height:36px}.transactions{padding:12px 22px 0}.empty{min-height:150px}.activity-list li{padding:18px 0}.transaction-info{justify-content:space-between;align-items:center;gap:20px;display:flex}.transaction-info time{margin:0 22px 0 0}.transaction-result{min-width:155px}.account-panel{max-width:620px;margin:auto;padding:36px}.account-panel dl div{flex-direction:row;justify-content:space-between;gap:25px}.login-dialog,.receive-dialog{border:1px solid #444738;border-radius:16px;width:min(440px,100% - 48px);max-width:440px;height:fit-content;max-height:calc(100dvh - 48px);margin:auto;padding:35px 28px 25px;inset:0}.toast{bottom:26px}footer{height:75px}}@media (width>=1000px){.product-name{display:block}}@media (width<=359px){main{padding-left:14px;padding-right:14px}.header{padding-left:16px;padding-right:16px}.product-name{display:none}.account-button{max-width:145px}.balance-card{padding:16px}.position+.position{padding-left:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
