:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0f;--accent:#20b4ff;--accent-dim:#20b4ff29;--card:#101015;--card-2:#14141b;--border:#ffffff12;--border-strong:#ffffff1f;--text:#fff;--text-dim:#ffffff9e;--text-faint:#ffffff61;--green:#2ecc71;--red:#ff5d5d;--blue:#20b4ff;--gray:#7a7a86;--radius:18px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 44%,#20b4ff38,#0b0b0f00 62%);position:fixed;inset:0}#root{z-index:1;position:relative}button{font-family:inherit}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.wordmark{letter-spacing:-.035em;background:linear-gradient(#fff 0%,#d6e4f2 100%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:.9}.wordmark--lg{font-size:clamp(3.5rem,17vw,12rem)}.wordmark--sm{letter-spacing:-.02em;font-size:1.35rem}.wordmark__bar{background:var(--accent);border-radius:2px;height:4px}.wordmark__bar--lg{width:clamp(2.5rem,8vw,5.5rem);margin:clamp(1.2rem,3vw,2rem) auto 0}.wordmark__bar--sm{width:2rem;margin-top:4px}.screen{flex-direction:column;min-height:100vh;display:flex}.screen--center{text-align:center;justify-content:center;align-items:center;padding:24px}.container{width:100%;max-width:960px;margin:0 auto;padding:0 20px}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff08,0 12px 40px #00000073}.card--padded{padding:24px}.card__title{margin:0 0 4px;font-size:1rem;font-weight:600}.card__subtitle{color:var(--text-dim);margin:0 0 20px;font-size:.85rem}.landing{flex-direction:column;align-items:center;gap:clamp(2rem,6vw,3.5rem);display:flex}.landing__card{text-align:left;width:100%;max-width:360px}.landing__hint{color:var(--text-faint);text-align:center;margin-top:16px;font-size:.8rem;line-height:1.45}.btn{border:1px solid var(--border-strong);background:var(--card-2);width:100%;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.95rem;font-weight:500;transition:background .15s,border-color .15s,transform 50ms,opacity .15s;display:inline-flex}.btn:hover:not(:disabled){background:#1a1a23;border-color:#fff3}.btn:active:not(:disabled){transform:scale(.985)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--accent);color:#04121a;border-color:#0000;font-weight:600}.btn--primary:hover:not(:disabled){background:#45c3ff;border-color:#0000}.btn--ghost{border-color:var(--border);color:var(--text-dim);background:0 0}.btn--ghost:hover:not(:disabled){border-color:var(--border-strong);background:#ffffff0a}.btn--danger{color:var(--red);border-color:#ff5d5d59}.btn--danger:hover:not(:disabled){background:#ff5d5d1a;border-color:#ff5d5d8c}.btn--sm{border-radius:9px;width:auto;padding:7px 12px;font-size:.82rem}.divider{color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:18px 0;font-size:.75rem;display:flex}.divider:before,.divider:after{content:"";background:var(--border);flex:1;height:1px}.error-plate{color:#ffb3b3;background:#ff5d5d14;border:1px solid #ff5d5d59;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.88rem;line-height:1.4;display:flex}.error-plate svg{flex-shrink:0;margin-top:1px}.spinner{border:2px solid #fff3;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.spinner--lg{border-width:3px;width:28px;height:28px}@keyframes spin{to{transform:rotate(360deg)}}.splash{min-height:100vh;color:var(--accent);justify-content:center;align-items:center;display:flex}.topbar{z-index:10;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#0b0b0fd1;position:sticky;top:0}.topbar__inner{align-items:center;gap:16px;padding:12px 20px;display:flex}.topbar__name{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.topbar__spacer{flex:1}.address-chip{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;transition:border-color .15s,background .15s;display:inline-flex}.address-chip:hover{border-color:var(--border-strong);background:var(--card-2)}.address-chip__ok{color:var(--green)}.icon-btn{border:1px solid var(--border);width:36px;height:36px;color:var(--text-dim);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.icon-btn:hover{color:var(--text);border-color:var(--border-strong);background:#ffffff0d}.icon-btn--danger:hover{color:var(--red);border-color:#ff5d5d59}.tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:24px;display:flex;overflow-x:auto}.tab{appearance:none;color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-size:.92rem;font-weight:500;transition:color .15s}.tab:hover{color:var(--text)}.tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.main{flex:1;padding:24px 0 48px}.balances{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.balance-card{flex-direction:column;gap:16px;padding:20px;display:flex}.balance-card__head{justify-content:space-between;align-items:center;display:flex}.balance-card__currency{letter-spacing:.04em;color:var(--text-dim);text-transform:uppercase;font-size:.8rem;font-weight:600}.balance-card__amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:2rem;font-weight:700;line-height:1.05}.balance-card__meta{color:var(--text-dim);font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;font-size:.82rem;display:flex}.balance-card__meta-row{justify-content:space-between;gap:12px;display:flex}.balance-card__meta-value{color:var(--text);font-variant-numeric:tabular-nums}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.toolbar__time{color:var(--text-faint);font-size:.8rem}.section{margin-top:28px}.section__title{margin:0 0 14px;font-size:1.05rem;font-weight:600}.form-grid{gap:14px;display:grid}.form-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--text-dim);font-size:.8rem}.input{border:1px solid var(--border-strong);background:var(--card-2);width:100%;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:.92rem}.input::placeholder{color:var(--text-faint)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim);outline:none}.checkbox{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.checkbox input{width:16px;height:16px;accent-color:var(--accent)}.tx-card{margin-top:16px}.tx-card__row{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:8px 0;font-size:.9rem;display:flex}.tx-card__row:last-child{border-bottom:none}.tx-card__label{color:var(--text-dim)}.tx-card__value{color:var(--text);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.badge{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.76rem;font-weight:600;display:inline-flex}.badge--CONFIRMED{color:var(--green);background:#2ecc7124;border-color:#2ecc714d}.badge--PENDING{color:var(--blue);background:#20b4ff24;border-color:#20b4ff4d}.badge--CANCELED{color:var(--gray);background:#7a7a8629;border-color:#7a7a864d}.badge--CHARGEBACKED{color:var(--red);background:#ff5d5d24;border-color:#ff5d5d4d}.badge--neutral{color:var(--text-dim);border-color:var(--border-strong);background:#ffffff0f}.table-wrap{border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.9rem}.table th{text-align:left;color:var(--text-dim);border-bottom:1px solid var(--border);white-space:nowrap;padding:12px 16px;font-weight:600}.table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px}.table tr:last-child td{border-bottom:none}.table .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.table__actions{justify-content:flex-end;gap:8px;display:flex}.list{flex-direction:column;gap:10px;display:flex}.list-item{border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.list-item__icon{background:var(--accent-dim);width:40px;height:40px;color:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.list-item__body{flex:1;min-width:0}.list-item__name{font-size:.92rem;font-weight:600}.list-item__meta{color:var(--text-faint);margin-top:2px;font-size:.78rem}.note{color:var(--text-dim);font-size:.85rem;line-height:1.5}.note--muted{color:var(--text-faint)}.empty{text-align:center;color:var(--text-faint);padding:24px;font-size:.9rem}.muted{color:var(--text-dim)}.danger-text{color:var(--red)}@media (width<=560px){.container{padding:0 14px}.topbar__inner{flex-wrap:wrap;gap:10px;padding:10px 14px}.topbar__name{display:none}.balance-card__amount{font-size:1.7rem}.card--padded{padding:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
