*,*:before,*:after{box-sizing:border-box}:root,html[data-theme=dark]{color-scheme:dark;--bg: #151d27;--bg-rgb: 21, 29, 39;--bg-elevated: #101721;--bg-deep: #0c121a;--bg-deep-rgb: 12, 18, 26;--bg-overlay-rgb: 6, 10, 22;--bg-modal: #151c26;--bg-panel: #1b2430;--bg-table: #0d1528;--fg: #ffffff;--fg-rgb: 255, 255, 255;--fg-secondary: #c5cadd;--accent: #2b66fc;--accent-soft: #2b4faa;--accent-fg: #c5d4ff;--accent-fg-rgb: 197, 212, 255;--link: #9bb6ff;--link-strong: #85a7ff;--on-accent: #ffffff;--btn-fg: #c5cadd;--wallet-bg: rgba(255, 217, 102, .12);--wallet-border: rgba(255, 217, 102, .45);--wallet-fg: #ffe08a;--wallet-bg-hover: rgba(255, 217, 102, .22);--wallet-border-hover: #ffd966;--wallet-fg-hover: #fff4c2;--positive-fg: #7fe0a3;--positive-bg: rgba(127, 224, 163, .18);--negative-fg: #ff8a8a;--negative-bg: rgba(255, 107, 107, .18);--app-glow-1: rgba(43, 79, 170, .18);--app-glow-2: rgba(8, 12, 18, .55);--app-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.07 0 0 0 0 0.1 0 0 0 0 0.14 0 0 0 0.28 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--app-bg-image: radial-gradient(ellipse at 18% 8%, var(--app-glow-1), transparent 52%), radial-gradient(ellipse at 82% 92%, var(--app-glow-2), transparent 48%), var(--app-noise)}html[data-theme=light]{color-scheme:light;--bg: #eef1f6;--bg-rgb: 238, 241, 246;--bg-elevated: #ffffff;--bg-deep: #e2e7ef;--bg-deep-rgb: 226, 231, 239;--bg-overlay-rgb: 247, 249, 252;--bg-modal: #ffffff;--bg-panel: #f4f6fa;--bg-table: #f7f8fb;--fg: #152033;--fg-rgb: 21, 32, 51;--fg-secondary: #4a5568;--accent: #2b66fc;--accent-soft: #3d6adf;--accent-fg: #1e3a8a;--accent-fg-rgb: 30, 58, 138;--link: #2554d6;--link-strong: #1d4ed8;--on-accent: #ffffff;--btn-fg: #c5cadd;--wallet-bg: #ffd966;--wallet-border: rgba(92, 61, 0, .28);--wallet-fg: #5c3d00;--wallet-bg-hover: #ffcc33;--wallet-border-hover: rgba(92, 61, 0, .42);--wallet-fg-hover: #3d2800;--positive-fg: #166534;--positive-bg: #dcfce7;--negative-fg: #991b1b;--negative-bg: #fee2e2;--app-glow-1: rgba(43, 79, 170, .1);--app-glow-2: rgba(226, 232, 240, .72);--app-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.86 0 0 0 0 0.88 0 0 0 0 0.93 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--app-bg-image: radial-gradient(ellipse at 18% 8%, var(--app-glow-1), transparent 52%), radial-gradient(ellipse at 82% 92%, var(--app-glow-2), transparent 48%), var(--app-noise)}html,body{width:100%;min-height:100%;margin:0;padding:0;overflow-x:clip}body{font: 1rem/1.5 Roboto,Arial,Helvetica,sans-serif;background:var(--bg);color:var(--fg)}.password-toggle input::-ms-reveal,.password-toggle input::-ms-clear{display:none}.password-toggle input::-webkit-credentials-auto-fill-button,.password-toggle input::-webkit-strong-password-auto-fill-button,.password-toggle input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0;width:0;height:0;margin:0}@media(max-width:768px){table.stack-table{min-width:0!important;width:100%;border-collapse:collapse}table.stack-table thead{display:none}table.stack-table tbody{display:grid;gap:.65rem}table.stack-table tr,table.stack-table th,table.stack-table td{display:block;width:100%}table.stack-table tr{padding:.4rem .7rem .45rem;border:1px solid rgba(var(--fg-rgb),.1);background:rgba(var(--fg-rgb),.03)}table.stack-table td{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.42rem 0;border-bottom:1px solid rgba(var(--fg-rgb),.08);background:transparent!important;box-shadow:none!important;white-space:normal!important;text-align:right}table.stack-table td:last-child{border-bottom:0}table.stack-table td:before{content:attr(data-label);flex:0 1 42%;color:rgba(var(--fg-rgb),.5);font-size:.75rem;font-weight:700;line-height:1.35;text-align:left}}
