@import url(https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=IBM+Plex+Mono:wght@400;500;600&display=swap);code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--accent-primary:#6366f1;--accent-primary-soft:#6366f126;--accent-primary-glow:#6366f140;--accent-success:#10b981;--accent-success-soft:#10b9811f;--accent-success-glow:#10b9814d;--accent-warning:#f59e0b;--accent-warning-soft:#f59e0b1f;--accent-warning-glow:#f59e0b40;--accent-danger:#ef4444;--accent-danger-soft:#ef44441f;--bg-base:#05050a;--bg-elevated:#0c0c14;--bg-card:#131320;--bg-glass:#161626f2;--bg-input:#0a0a12;--text-primary:#f0f0f5;--text-secondary:#9898a8;--text-muted:#5a5a6e;--text-inverse:#05050a;--border-subtle:#50506e66;--border-default:#64648280;--border-focus:var(--accent-primary);--font-sans:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"IBM Plex Mono","SF Mono",Consolas,monospace;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--transition-fast:120ms ease;--transition:200ms ease;--transition-slow:350ms cubic-bezier(0.4,0,0.2,1)}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.7}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #10b9814d;box-shadow:0 0 20px var(--accent-success-glow)}50%{box-shadow:0 0 35px #10b9814d;box-shadow:0 0 35px var(--accent-success-glow)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent;font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#05050a;background:var(--bg-base);color:#f0f0f5;color:var(--text-primary);font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);line-height:1.5;margin:0}.App,body{overflow-x:hidden}.App{align-items:center;background:#03030a;display:flex;flex-direction:column;gap:16px;min-height:100vh;min-height:100dvh;position:relative;width:100vw}.App:before{background:radial-gradient(ellipse 100% 50% at 50% 0,#6366f126 0,#0000 50%),radial-gradient(ellipse 80% 40% at 80% 100%,#10b98114 0,#0000 40%),radial-gradient(ellipse 100% 100% at 50% 50%,#05050c 0,#03030a 100%);content:""}.App:before,.bg-grid{inset:0;pointer-events:none;position:fixed;z-index:0}.bg-grid{background-image:linear-gradient(#6366f108 1px,#0000 0),linear-gradient(90deg,#6366f108 1px,#0000 0);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 20%,#0000 70%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 20%,#0000 70%);opacity:.6}.bg-noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;opacity:.02;pointer-events:none;position:fixed;z-index:0}.content{flex:1 1;flex-direction:column;justify-content:center;max-width:420px;padding:0 16px 24px;width:100%;z-index:1}.content,.pageBlock{display:flex;gap:16px;position:relative}.pageBlock{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#131320;background:var(--bg-card);border:1px solid #50506e66;border:1px solid var(--border-subtle);border-radius:16px;border-radius:var(--radius-lg);flex-direction:column;padding:20px}.pageBlock .section-header{align-items:center;color:#5a5a6e;color:var(--text-muted);display:flex;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);font-size:11px;font-weight:600;gap:6px;letter-spacing:1.5px;text-transform:uppercase;width:100%}.pageBlock .section-header svg{color:#6366f1;color:var(--accent-primary)}.results-content{display:flex;flex-direction:column;gap:14px;width:100%}.balance-row{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr 1fr;width:100%}.balance-item{background:#161626f2;border:1px solid #50506e66;border-radius:12px;border-radius:var(--radius-md);min-width:0;padding:14px 12px;text-align:center;transition:.2s ease;transition:var(--transition)}.balance-label{color:#5a5a6e;font-size:9px;margin-bottom:6px}.balance-value{color:#f0f0f5;font-family:IBM Plex Mono,SF Mono,Consolas,monospace;font-size:12px}.balance-item.foundResult{background:#10b9811f;background:var(--accent-success-soft);border-color:#10b981;border-color:var(--accent-success);box-shadow:0 0 20px #10b9814d;box-shadow:0 0 20px var(--accent-success-glow)}.balance-item.foundResult .balance-value{color:#10b981;color:var(--accent-success)}.balance-item.receivedResult{background:#f59e0b1f;background:var(--accent-warning-soft);border-color:#f59e0b;border-color:var(--accent-warning)}.balance-item.receivedResult .balance-value{color:#f59e0b;color:var(--accent-warning)}.results-btn-full{background:#161626f2;background:var(--bg-glass);border:1px solid #64648280;border:1px solid var(--border-default);border-radius:12px;border-radius:var(--radius-md);color:#9898a8;color:var(--text-secondary);cursor:pointer;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);font-size:12px;font-weight:600;margin-top:10px;padding:12px 16px;text-align:center;transition:.2s ease;transition:var(--transition);width:100%}@media (hover:hover){.results-btn-full:hover{background:#6366f126;background:var(--accent-primary-soft);border-color:#6366f1;border-color:var(--accent-primary);color:#6366f1;color:var(--accent-primary)}}.results-btn-full.hidden{display:none}.resultsBalancesProcessing{background:#161626f2;background:var(--bg-glass);border:1px solid #50506e66;border:1px solid var(--border-subtle);border-radius:12px;border-radius:var(--radius-md);overflow:hidden;padding:20px;position:relative;text-align:center;width:100%}.processing-text{color:#9898a8;color:var(--text-secondary);font-size:13px;font-weight:500;position:relative;z-index:1}.auto-toggle{align-items:center;background:#161626f2;background:var(--bg-glass);border:1px solid #50506e66;border:1px solid var(--border-subtle);border-radius:12px;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-shrink:0;gap:10px;padding:10px 14px;transition:.2s ease;transition:var(--transition);-webkit-user-select:none;user-select:none}@media (hover:hover){.auto-toggle:hover{background:#ffffff08;border-color:#64648280;border-color:var(--border-default)}}.auto-toggle input{display:none}.toggle-switch{background:#0c0c14;background:var(--bg-elevated);border:1px solid #50506e66;border:1px solid var(--border-subtle);border-radius:11px;flex-shrink:0;height:22px;position:relative;transition:all .3s ease;width:40px}.toggle-switch:after{background:#5a5a6e;background:var(--text-muted);border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:all .3s ease;width:16px}.auto-toggle input:checked+.toggle-switch{background:#6366f1;background:var(--accent-primary);border-color:#6366f1;border-color:var(--accent-primary)}.auto-toggle input:checked+.toggle-switch:after{background:#fff;left:20px}.toggle-label{color:#9898a8;color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:.2s ease;transition:var(--transition)}.auto-toggle input:checked~.toggle-label{color:#6366f1;color:var(--accent-primary)}.mode-toggles{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.puzzle-toggle input:checked+.puzzle-switch{background:#f59e0b;border-color:#f59e0b}.puzzle-toggle input:checked~.toggle-label{color:#f59e0b}.auto-toggle input:disabled+.toggle-switch{cursor:not-allowed;opacity:.4}.auto-toggle input:disabled~.toggle-label{opacity:.4}.universal-btn.puzzle-active{background:linear-gradient(135deg,#f59e0b,#fbbf24);border-color:#f59e0b}.mode-switcher{background:#161626f2;background:var(--bg-glass);border:1px solid #50506e66;border:1px solid var(--border-subtle);border-radius:12px;border-radius:var(--radius-md);display:flex;gap:4px;margin-bottom:16px;padding:4px}.mode-btn{background:#0000;border:none;border-radius:8px;border-radius:calc(var(--radius-md) - 4px);color:#5a5a6e;color:var(--text-muted);cursor:pointer;flex:1 1;font-size:13px;font-weight:600;letter-spacing:.5px;padding:10px 20px;text-transform:uppercase;transition:all .2s ease}.mode-btn.active,.mode-btn.puzzle.active{background:#6366f1;background:var(--accent-primary);box-shadow:0 2px 8px #6366f14d;color:#fff}@media (hover:hover){.mode-btn:not(.active):hover{background:#ffffff0d;color:#9898a8;color:var(--text-secondary)}}.puzzle-mode-container,.puzzle-panel-full{display:flex;flex-direction:column;gap:16px}.puzzle-panel-full{background:#6366f10d;border:1px solid #50506e66;border:1px solid var(--border-subtle);border-radius:16px;border-radius:var(--radius-lg);padding:20px}.puzzle-selector-section{display:flex;justify-content:center;width:100%}.puzzle-select-large{-webkit-appearance:none;appearance:none;background:#0a0a12;background:var(--bg-input);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%239ca3af' viewBox='0 0 16 16'%3E%3Cpath d='M8 11 3 6h10l-5 5z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #50506e66;border:1px solid var(--border-subtle);border-radius:8px;border-radius:var(--radius-sm);color:#f0f0f5;color:var(--text-primary);cursor:pointer;font-family:IBM Plex Mono,SF Mono,Consolas,monospace;font-family:var(--font-mono);font-size:14px;font-weight:500;padding:12px 40px 12px 16px;transition:.2s ease;transition:var(--transition);width:100%}.puzzle-select-large:focus{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f126;box-shadow:0 0 0 3px var(--accent-primary-soft);outline:none}.puzzle-select-large:disabled{cursor:not-allowed;opacity:.5}.puzzle-target-section{align-items:stretch;display:flex;flex-direction:column;gap:6px;width:100%}.puzzle-target-label{color:#5a5a6e;font-size:10px;letter-spacing:1px;text-align:center}.puzzle-target-row{gap:8px;width:100%}.puzzle-target-addr{border-radius:8px;border-radius:var(--radius-sm);flex:1 1;font-family:IBM Plex Mono,SF Mono,Consolas,monospace;font-family:var(--font-mono);font-size:12px;padding:8px 14px;text-align:center;word-break:break-all}.puzzle-explorer-link,.puzzle-target-addr{background:#6366f126;background:var(--accent-primary-soft);border:1px solid #6366f14d;color:#6366f1;color:var(--accent-primary)}.puzzle-explorer-link{align-items:center;border-radius:8px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.puzzle-explorer-link:hover{background:#6366f1;background:var(--accent-primary);color:#fff;transform:translateY(-1px)}.puzzle-solved-section{align-items:center;background:#6b728026;border:1px solid #6b72804d;border-radius:8px;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:4px;padding:16px;width:100%}.puzzle-solved-badge{color:#6b7280;font-size:18px;font-weight:700;letter-spacing:1px}.puzzle-solved-date{color:#5a5a6e;color:var(--text-muted);font-size:12px}.puzzle-btn.solved-disabled{background:#6b728033!important;color:#6b7280!important;cursor:not-allowed;opacity:.7}.puzzle-reward-section{align-items:center;background:#10b9811a;border-radius:8px;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:4px;padding:16px;width:100%}.puzzle-reward-amount{color:#10b981;font-family:IBM Plex Mono,SF Mono,Consolas,monospace;font-family:var(--font-mono);font-size:24px;font-weight:700}.puzzle-reward-usd{color:#5a5a6e;color:var(--text-muted);font-size:12px}.puzzle-reward-loading{color:#5a5a6e;color:var(--text-muted);font-family:IBM Plex Mono,SF Mono,Consolas,monospace;font-family:var(--font-mono);font-size:16px;opacity:.7}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.puzzle-stats-section{border-top:1px solid #50506e66;border-top:1px solid var(--border-subtle);display:flex;gap:12px;justify-content:space-around;padding-top:12px}.puzzle-stat-item{align-items:center;display:flex;flex-direction:column;gap:2px}.puzzle-stat-item .stat-value{color:#f0f0f5;color:var(--text-primary);font-family:IBM Plex Mono,SF Mono,Consolas,monospace;font-family:var(--font-mono);font-size:14px;font-weight:600}.puzzle-stat-item .stat-label{color:#5a5a6e;color:var(--text-muted);font-size:9px;letter-spacing:.5px;text-transform:uppercase}.puzzle-start-section{width:100%}.universal-btn.puzzle-btn{background:linear-gradient(135deg,#6366f1,#818cf8);background:linear-gradient(135deg,var(--accent-primary) 0,#818cf8 100%);border-color:#6366f1;border-color:var(--accent-primary);padding:16px 24px;width:100%}.universal-btn.puzzle-btn.running{background:linear-gradient(135deg,#dc2626,#b91c1c);border-color:#dc2626}@media (max-width:480px){.puzzle-panel-full{gap:12px;padding:14px}.puzzle-select-large{font-size:12px;padding:10px 36px 10px 12px}.puzzle-target-addr{font-size:10px;padding:6px 10px}.puzzle-explorer-link{height:32px;width:32px}.puzzle-explorer-link svg{height:14px;width:14px}.puzzle-solved-badge{font-size:14px}.puzzle-reward-amount{font-size:20px}.puzzle-stats-section{flex-wrap:wrap;gap:8px}.puzzle-stat-item .stat-value{font-size:12px}}.mode-info{align-items:center;background:#161626f2;background:var(--bg-glass);border:1px solid #50506e66;border:1px solid var(--border-subtle);border-radius:12px;border-radius:var(--radius-md);display:flex;justify-content:center;min-height:48px;padding:14px 16px;text-align:center}.info-text{color:#9898a8;color:var(--text-secondary);font-size:13px;line-height:1.5}.random-number{color:#f59e0b;color:var(--accent-warning);display:block;font-family:IBM Plex Mono,SF Mono,Consolas,monospace;font-family:var(--font-mono);font-size:10px;line-height:1.4;margin-top:6px;word-break:break-all}.start-section{grid-gap:10px;display:grid;gap:10px;grid-template-columns:auto 1fr;width:100%}.universal-btn{background:#6366f1;background:var(--accent-primary);border:none;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 20px #6366f140;box-shadow:0 4px 20px var(--accent-primary-glow);box-sizing:border-box;color:#fff;cursor:pointer;flex:1 1;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);font-size:15px;font-weight:700;height:56px;letter-spacing:1.5px;outline:none;overflow:hidden;position:relative;text-transform:uppercase;transition:background .2s ease,box-shadow .2s ease,opacity .2s ease;transition:background var(--transition),box-shadow var(--transition),opacity var(--transition)}@media (hover:hover){.universal-btn:hover:not(:disabled){box-shadow:0 6px 25px #6366f140;box-shadow:0 6px 25px var(--accent-primary-glow)}}.universal-btn.loading:not(.auto-active){background:#6366f1;background:var(--accent-primary);box-shadow:none;cursor:not-allowed;opacity:.4;outline:none;transform:none}.universal-btn.loading.auto-active{background:#ef4444;background:var(--accent-danger);box-shadow:0 4px 20px #ef44444d;opacity:1}.universal-btn.auto-active:not(.loading){background:#f59e0b;background:var(--accent-warning);box-shadow:0 4px 20px #f59e0b40;box-shadow:0 4px 20px var(--accent-warning-glow)}.universal-btn.locked-btn{background:#6366f1!important;background:var(--accent-primary)!important;box-shadow:none!important;cursor:not-allowed;opacity:.4;transform:none!important}.universal-btn:disabled{cursor:not-allowed;opacity:.4;transform:none}.intro-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0c0ff2;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.intro-modal{background:#0c0c14;background:var(--bg-elevated);border:1px solid #50506e66;border:1px solid var(--border-subtle);border-radius:20px;border-radius:var(--radius-xl);max-height:92vh;max-width:420px;overflow-y:auto;width:100%}.intro-header{align-items:center;border-bottom:1px solid #50506e66;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:14px 20px}.intro-header h2{color:#f0f0f5;color:var(--text-primary);font-size:18px;font-weight:700;letter-spacing:1px;margin:0}.intro-close-btn{align-items:center;background:#0000;border:1px solid #64648280;border:1px solid var(--border-default);border-radius:8px;border-radius:var(--radius-sm);color:#9898a8;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:.2s ease;transition:var(--transition);width:36px}@media (hover:hover){.intro-close-btn:hover{background:#ef44441f;background:var(--accent-danger-soft);border-color:#ef4444;border-color:var(--accent-danger);color:#ef4444;color:var(--accent-danger)}}.intro-content{color:#9898a8;color:var(--text-secondary);font-size:13px;line-height:1.6;padding:16px 20px}.intro-content p{margin:0 0 10px}.intro-content strong{color:#f0f0f5;color:var(--text-primary);font-weight:600}.intro-content ul{margin:10px 0;padding-left:18px}.intro-content li{margin:6px 0}.intro-content li strong{color:#6366f1;color:var(--accent-primary)}.intro-footer{border-top:1px solid #50506e66;border-top:1px solid var(--border-subtle);padding:16px 20px;text-align:center}.intro-start-btn{background:#6366f1;background:var(--accent-primary);border:none;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 15px #6366f140;box-shadow:0 4px 15px var(--accent-primary-glow);color:#fff;cursor:pointer;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);font-size:14px;font-weight:600;padding:14px 32px;transition:.2s ease;transition:var(--transition)}@media (hover:hover){.intro-start-btn:hover{box-shadow:0 8px 25px #6366f140;box-shadow:0 8px 25px var(--accent-primary-glow);transform:translateY(-2px)}}.about-btn{background:#0000;border:none;color:inherit;cursor:pointer;transition:.2s ease;transition:var(--transition)}@media (hover:hover){.about-btn:hover{color:#6366f1;color:var(--accent-primary)}}.found-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050af2;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.found-modal{animation:modalSlide .3s ease-out;background:#0c0c14;background:var(--bg-elevated);border:1px solid #10b981;border:1px solid var(--accent-success);border-radius:16px;border-radius:var(--radius-lg);max-width:380px;overflow:hidden;width:100%}@keyframes modalSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.found-modal-header{align-items:center;background:#10b9811f;background:var(--accent-success-soft);border-bottom:1px solid #10b981;border-bottom:1px solid var(--accent-success);display:flex;justify-content:space-between;padding:12px 14px}.found-modal-title{align-items:center;color:#10b981;color:var(--accent-success);display:flex;font-size:13px;font-weight:600;gap:6px}.found-modal-close{align-items:center;background:#0000;border:1px solid #50506e66;border:1px solid var(--border-subtle);border-radius:4px;color:#5a5a6e;color:var(--text-muted);cursor:pointer;display:flex;height:24px;justify-content:center;transition:.2s ease;transition:var(--transition);width:24px}@media (hover:hover){.found-modal-close:hover{background:#ef44441f;background:var(--accent-danger-soft);border-color:#ef4444;border-color:var(--accent-danger);color:#ef4444;color:var(--accent-danger)}}.found-modal-body{display:flex;flex-direction:column;gap:10px;padding:12px}.found-balances-row{display:flex;gap:8px}.found-balance-item{background:#161626f2;background:var(--bg-glass);border:1px solid #50506e66;border:1px solid var(--border-subtle);border-radius:6px;display:flex;flex:1 1;flex-direction:column;gap:2px;padding:8px 10px}.found-balance-item.has-balance{background:#10b9811f;background:var(--accent-success-soft);border-color:#10b981;border-color:var(--accent-success)}.found-balance-item.has-received{background:#f59e0b1f;background:var(--accent-warning-soft);border-color:#f59e0b;border-color:var(--accent-warning)}.found-balance-label{color:#5a5a6e;color:var(--text-muted);font-size:9px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.found-balance-item.has-balance .found-balance-label{color:#10b981;color:var(--accent-success)}.found-balance-item.has-received .found-balance-label{color:#f59e0b;color:var(--accent-warning)}.found-balance-value{color:#f0f0f5;color:var(--text-primary);font-family:IBM Plex Mono,SF Mono,Consolas,monospace;font-family:var(--font-mono);font-size:12px;font-weight:600}.found-balance-item.has-balance .found-balance-value{color:#10b981;color:var(--accent-success)}.found-balance-item.has-received .found-balance-value{color:#f59e0b;color:var(--accent-warning)}.found-address-section{display:flex;flex-direction:column;gap:6px}.found-address-label{color:#5a5a6e;color:var(--text-muted);font-size:9px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.found-address-row{align-items:center;display:flex;gap:8px}.found-address-value{background:#6366f126;background:var(--accent-primary-soft);border:1px solid #6366f1;border:1px solid var(--accent-primary);border-radius:8px;color:#6366f1;color:var(--accent-primary);font-size:11px}.found-address-value,.found-key-value{flex:1 1;font-family:IBM Plex Mono,SF Mono,Consolas,monospace;font-family:var(--font-mono);padding:8px 12px;word-break:break-all}.found-key-value{background:#f59e0b1f;background:var(--accent-warning-soft);border:1px solid #f59e0b;border:1px solid var(--accent-warning);border-radius:8px;color:#f59e0b;color:var(--accent-warning);font-size:10px}.found-explorer-link{align-items:center;background:#161626f2;background:var(--bg-glass);border:1px solid #50506e66;border:1px solid var(--border-subtle);border-radius:8px;color:#6366f1;color:var(--accent-primary);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;text-decoration:none;transition:all .2s ease;width:36px}@media (hover:hover){.found-explorer-link:hover{background:#6366f1;background:var(--accent-primary);border-color:#6366f1;border-color:var(--accent-primary);color:#fff}}.hidden{opacity:0;pointer-events:none}.loading-indicator{position:absolute;width:100%}.foudedResult{color:#6366f1;color:var(--accent-primary);font-weight:600}.receivedResult{color:#f59e0b;color:var(--accent-warning);font-weight:600}.foundResult{color:#10b981;color:var(--accent-success);font-weight:600}.lockedText{color:#f0f0f5;color:var(--text-primary);font-size:14px;font-weight:600;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.lockedTextHidden{opacity:0}.automode{background:#6366f126;background:var(--accent-primary-soft);border:none;border-radius:8px;border-radius:var(--radius-sm);color:#6366f1;color:var(--accent-primary);font-size:12px;font-weight:600;margin:0 auto;padding:10px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.automode.disabled{background:#161626f2;background:var(--bg-glass);color:#5a5a6e;color:var(--text-muted)}@media (max-width:600px){.content{padding:0 10px 20px}.pageBlock{gap:10px;padding:12px}.universal-btn{font-size:14px;height:48px}.balance-row{gap:6px}.balance-item{padding:10px 6px}.balance-label{font-size:8px}.balance-value{font-size:11px}.results-btn-full{font-size:11px;padding:10px}.mode-switcher{gap:6px}.auto-toggle{padding:8px 12px}.toggle-switch{height:20px;width:36px}.toggle-switch:after{height:14px;width:14px}.auto-toggle input:checked+.toggle-switch:after{left:18px}.toggle-label{font-size:12px}.section-header{font-size:10px;margin-bottom:8px}}@media (max-width:420px){.content{padding:0 8px 16px}.pageBlock{gap:8px;padding:10px}.universal-btn{font-size:13px;height:44px}.balance-item{padding:8px 4px}.auto-toggle{gap:8px;padding:6px 10px}.toggle-switch{height:18px;width:32px}.toggle-switch:after{height:12px;width:12px}.auto-toggle input:checked+.toggle-switch:after{left:16px}.toggle-label{font-size:11px}}@media (max-width:380px){.content{padding:0 6px 12px}.pageBlock{gap:6px;padding:8px}.auto-toggle{gap:6px;padding:5px 8px}.toggle-switch{height:16px;width:28px}.toggle-switch:after{height:10px;width:10px}.auto-toggle input:checked+.toggle-switch:after{left:14px}.toggle-label{font-size:10px}.balance-label{font-size:8px}.balance-value{font-size:10px}.universal-btn{font-size:12px;height:42px}}.position-container{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.position-container.balance-found{filter:grayscale(.3);opacity:.5;pointer-events:none}.position-content{width:100%}.progress-bar-container{display:flex;flex-direction:column;gap:6px;padding:0;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.progress-value-section{align-items:center;display:flex;justify-content:center;width:100%}.value-spacer{flex-shrink:0;width:20px}.progress-value-overlay{color:var(--accent-primary);font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1.4;text-align:center;word-break:break-all}.page-edit-btn,.percent-edit-btn{align-items:center;background:#0000;border:none;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:6px;opacity:.5;padding:0;transition:var(--transition)}@media (hover:hover){.page-edit-btn:hover:not(:disabled),.percent-edit-btn:hover:not(:disabled){color:var(--accent-warning);opacity:1}}.page-edit-btn:disabled,.percent-edit-btn:disabled{cursor:not-allowed;opacity:.2}.progress-bar{background:var(--bg-glass);background-clip:content-box;border:none;border-radius:3px;box-sizing:initial;cursor:default;height:6px;margin:0;overflow:visible!important;padding:7px 0;position:relative;width:100%}.progress-bar:before{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:3px;content:"";height:6px;left:0;position:absolute;right:0;top:7px}.progress-bar.interactive{cursor:pointer}@media (hover:hover){.progress-bar.interactive:hover:before{border-color:var(--accent-primary)}}.progress-fill{background:linear-gradient(90deg,var(--accent-primary),#818cf8);border-radius:2px;height:6px;left:0;overflow:hidden;position:absolute;top:7px;transition:width .2s ease;z-index:1}.progress-fill:after{background:linear-gradient(90deg,#0000 20%,#ffffff26 50%,#0000 80%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.progress-indicator{left:0;pointer-events:none;position:absolute;top:10px;transform:translate(-50%,-50%);transition:left .2s ease;z-index:10}.indicator-dot{background:var(--accent-primary);border:3px solid var(--text-primary);border-radius:50%;box-shadow:0 2px 8px #6366f166;height:20px;transition:transform .15s ease,box-shadow .15s ease;width:20px}@media (hover:hover){.progress-bar.interactive:hover .indicator-dot{box-shadow:0 4px 16px #6366f180;transform:scale(1.2)}}.progress-bar.interactive:active .indicator-dot{box-shadow:0 4px 16px #6366f180;transform:scale(1.2)}.page-balance-row{align-items:stretch;display:flex;gap:8px;justify-content:center;margin-top:12px;width:100%}.balance-card{align-items:center;background:#ffffff08;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;transition:all .25s ease}@media (hover:hover){.balance-card:hover{background:#ffffff0d;border-color:var(--border-default)}}.balance-card.clickable{cursor:pointer;position:relative}@media (hover:hover){.balance-card.clickable:hover{background:var(--accent-primary-soft);border-color:var(--accent-primary)}}.balance-eye-icon{color:var(--text-muted);opacity:.5;position:absolute;right:4px;top:4px}@media (hover:hover){.balance-card.clickable:hover .balance-eye-icon{color:var(--accent-primary);opacity:1}}.balance-card-header{align-items:center;display:flex;gap:5px}.balance-icon{color:var(--text-muted);flex-shrink:0;opacity:.6}.balance-card-label{color:var(--text-muted);font-size:9px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.balance-card-value{align-items:center;color:var(--text-secondary);display:flex;font-family:var(--font-mono);font-size:12px;font-weight:600;gap:3px;justify-content:center;letter-spacing:-.3px;min-height:18px;text-align:center;word-break:break-all}.btc-suffix{color:var(--text-muted);font-size:inherit;font-weight:500;opacity:.7}.balance-card.has-balance{background:var(--accent-success-soft);border-color:var(--accent-success)}.balance-card.has-balance .balance-icon{color:var(--accent-success);opacity:1}.balance-card.has-balance .balance-card-label,.balance-card.has-balance .balance-card-value{color:var(--accent-success)}.balance-card.has-balance .btc-suffix{color:var(--accent-success);opacity:.8}.balance-card.has-received{background:var(--accent-warning-soft);border-color:var(--accent-warning)}.balance-card.has-received .balance-icon{color:var(--accent-warning);opacity:1}.balance-card.has-received .balance-card-label,.balance-card.has-received .balance-card-value{color:var(--accent-warning)}.balance-card.has-received .btc-suffix{color:var(--accent-warning);opacity:.8}.balance-card.scanning{opacity:.7}.balance-card.scanning .balance-card-value{color:var(--text-muted)}.balance-loader{animation:balance-spin .8s linear infinite;border:2px solid var(--border-subtle);border-radius:50%;border-top-color:var(--accent-primary);height:14px;width:14px}@keyframes balance-spin{to{transform:rotate(1turn)}}.page-label-row{margin-bottom:2px;text-align:center}.page-label{color:var(--text-muted);font-size:9px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.page-nav-row{align-items:stretch;display:flex;gap:8px;justify-content:center;position:relative;width:100%}.nav-btn-column{display:flex;flex-direction:column;gap:4px}.page-nav-btn{align-items:center;background:#ffffff08;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:var(--transition);width:36px}@media (hover:hover){.page-nav-btn:hover{background:var(--accent-primary-soft);border-color:var(--accent-primary);color:var(--accent-primary)}}.page-number-section{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:0}.page-number{color:var(--accent-primary);font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1.4;text-align:center;word-break:break-all}.page-input-container{align-items:center;display:flex;flex-direction:column;gap:12px;margin:12px 0}.page-input-form{align-items:center;display:flex;gap:10px}.page-input{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-mono);font-size:14px;font-weight:500;outline:none;padding:12px 14px;text-align:center;transition:var(--transition);width:120px}.page-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-soft)}.page-input::placeholder{color:var(--text-muted)}.page-textarea-inline{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-mono);font-size:12px;min-height:70px;outline:none;padding:12px;resize:vertical;transition:var(--transition);width:100%}.page-textarea-inline:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-soft)}.page-input-cancel-btn,.page-input-clear-btn,.page-input-submit-btn{background:#0000;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:var(--font-sans);font-size:12px;font-weight:600;min-width:40px;padding:12px 14px;transition:var(--transition)}.page-input-submit-btn{border-color:var(--accent-primary);color:var(--accent-primary)}@media (hover:hover){.page-input-submit-btn:hover{background:var(--accent-primary);color:#fff}.page-input-cancel-btn:hover{border-color:var(--accent-danger);color:var(--accent-danger)}.page-input-clear-btn:hover{border-color:var(--accent-warning);color:var(--accent-warning)}}.section-header{color:var(--text-muted);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:1.5px;text-align:center;text-transform:uppercase}.pn-w{display:flex;flex-direction:column;width:100%}.number-wr{align-items:center;display:flex;font-family:var(--font-mono);font-size:14px;justify-content:center}.PageNumberReceived{color:var(--accent-warning)}.PageNumberTotal{color:var(--accent-success)}.found-balance-message{align-items:center;background:var(--accent-success-soft);border:1px solid var(--accent-success);border-radius:var(--radius-lg);box-shadow:0 0 25px var(--accent-success-glow);display:flex;gap:14px;justify-content:center;margin:14px 0;padding:18px}.found-balance-icon{font-size:32px}.found-balance-text{align-items:center;display:flex;flex-direction:column;gap:4px}.found-balance-title{color:var(--accent-success);font-size:15px;font-weight:700;letter-spacing:.5px}.found-balance-subtitle{color:var(--text-secondary);font-size:12px;text-align:center}@media (max-width:600px){.position-container{gap:10px}.progress-bar-container{gap:4px;padding:0}.progress-bar{height:5px;margin:6px 0}.indicator-dot{border-width:2px;height:16px;width:16px}.page-number,.progress-value-overlay{font-size:11px}.page-label{font-size:8px}.page-nav-btn{height:32px;min-width:32px;width:32px}.page-input{font-size:11px;padding:8px 10px;width:90px}.page-balance-row{gap:6px}.balance-card{padding:8px 10px}.balance-card-label{font-size:8px;letter-spacing:.5px}.balance-card-value{font-size:11px}}@media (max-width:420px){.position-container{gap:8px}.progress-bar-container{gap:4px;padding:0}.page-number,.progress-value-overlay{font-size:10px}.page-balance-divider{margin:8px 0}.page-balance-row{gap:4px}.balance-card{gap:2px;padding:6px 8px}.balance-card-header{gap:3px}.balance-icon{height:10px;width:10px}.balance-card-label{font-size:7px}.balance-card-value{font-size:10px}}@media (max-width:380px){.page-number,.progress-value-overlay{font-size:9px}.indicator-dot{height:14px;width:14px}.page-navigation-block{gap:4px;padding:6px}.page-nav-btn{height:28px;min-width:28px;width:28px}.balance-card{padding:5px 6px}.balance-card-label{font-size:6px;letter-spacing:.3px}.balance-card-value{font-size:9px}.page-nav-btn svg{height:14px;width:14px}.page-edit-btn svg,.percent-edit-btn svg{height:12px;width:12px}}.puzzle-panel{background:#ffffff05;border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;margin-bottom:8px;padding:16px}.puzzle-header{align-items:center;display:flex;gap:8px;justify-content:center}.puzzle-icon{color:#f59e0b}.puzzle-mode-label{color:#f59e0b;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.puzzle-selector{display:flex;justify-content:center}.puzzle-select{-webkit-appearance:none;appearance:none;background:var(--bg-input);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%239ca3af' viewBox='0 0 16 16'%3E%3Cpath d='M8 11 3 6h10l-5 5z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font-family:var(--font-mono);font-size:13px;font-weight:500;max-width:300px;outline:none;padding:10px 36px 10px 14px;text-align:center;transition:var(--transition);width:100%}.puzzle-select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-soft)}.puzzle-select:disabled{cursor:not-allowed;opacity:.5}.puzzle-target{flex-direction:column}.puzzle-target,.puzzle-target-row{align-items:center;display:flex;gap:4px}.puzzle-target-icon{color:var(--accent-danger)}.puzzle-target-label{color:var(--text-muted);font-size:9px;letter-spacing:.5px;text-transform:uppercase}.puzzle-target-address{background:#6366f11a;border:1px solid #6366f133;border-radius:var(--radius-sm);color:var(--accent-primary);font-family:var(--font-mono);font-size:11px;padding:6px 10px;text-align:center;word-break:break-all}.puzzle-reward{align-items:center;display:flex;gap:8px;justify-content:center}.puzzle-reward-label{color:var(--text-muted);font-size:10px;text-transform:uppercase}.puzzle-reward-value{background:#10b9811a;border-radius:var(--radius-sm);color:#10b981;font-family:var(--font-mono);font-size:14px;font-weight:600;padding:4px 10px}.puzzle-stats{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:8px;padding-top:8px}.puzzle-stat{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;gap:6px;justify-content:center}.puzzle-stat svg{color:var(--accent-primary)}.puzzle-progress{align-items:center;display:flex;flex-direction:column;gap:4px}.puzzle-progress-bar{background:var(--bg-glass);border-radius:2px;height:4px;max-width:200px;overflow:hidden;width:100%}.puzzle-progress-fill{background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:2px;height:100%;min-width:1px;transition:width .3s ease}.puzzle-progress-text{color:var(--text-muted);font-family:var(--font-mono);font-size:9px}@media (max-width:600px){.puzzle-panel{gap:10px;padding:12px}.puzzle-select{font-size:12px;padding:8px 12px}.puzzle-target-address{font-size:10px;padding:4px 8px}.puzzle-reward-value{font-size:12px}}@media (max-width:380px){.puzzle-panel{gap:8px;padding:10px}.puzzle-mode-label{font-size:10px}.puzzle-select{font-size:11px;padding:6px 10px}.puzzle-target-address{font-size:9px}.puzzle-stat{font-size:10px}}.modal-backdrop{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#05050af2;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.modal-content{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);max-height:90vh;max-width:440px;overflow-y:auto;padding:0;width:100%}.modal-content::-webkit-scrollbar{width:4px}.modal-content::-webkit-scrollbar-track{background:#0000}.modal-content::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:2px}.modal-header{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:18px 20px}.modal-header h3{color:var(--text-primary);font-size:15px;font-weight:600;margin:0}.modal-close{align-items:center;background:#0000;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:var(--transition);width:32px}@media (hover:hover){.modal-close:hover{background:var(--accent-danger-soft);border-color:var(--accent-danger);color:var(--accent-danger)}}.modal-body{padding:20px}.modal-body p{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0 0 16px}.input-group{margin-bottom:16px;position:relative}.input-with-clear{align-items:flex-start;display:flex;position:relative}.clear-btn{align-items:center;-webkit-appearance:none;appearance:none;background:var(--bg-input);border:1px solid var(--accent-danger);border-radius:var(--radius-sm);color:var(--accent-danger);cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;position:absolute;right:10px;top:10px;transition:var(--transition);width:28px;z-index:10}@media (hover:hover){.clear-btn:hover{background:var(--accent-danger);color:#fff}}.modal-input{-moz-appearance:textfield;background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:var(--font-mono);font-size:14px;min-height:48px;outline:none;padding:14px 90px 14px 16px;resize:vertical;transition:var(--transition);width:100%}.modal-input::-webkit-inner-spin-button,.modal-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal-textarea{line-height:1.5;max-height:200px;min-height:90px;padding-right:48px;resize:vertical}.modal-input::placeholder{color:var(--text-muted)}.modal-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-soft)}.modal-input.error{border-color:var(--accent-danger);box-shadow:0 0 0 3px var(--accent-danger-soft)}.input-suffix{color:var(--text-muted);font-family:var(--font-mono);font-size:13px;font-weight:500;pointer-events:none;position:absolute;right:48px;top:50%;transform:translateY(-50%)}.error-message{color:var(--accent-danger);font-size:12px;margin-top:8px}.modal-info{margin-top:12px}.modal-info small{color:var(--text-muted);display:block;font-size:12px;line-height:1.6}.range-centered{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:6px;margin-top:10px}.range-label{color:var(--text-muted);font-size:10px;font-weight:500;letter-spacing:1px;margin-bottom:8px;text-align:center;text-transform:uppercase}.range-row{align-items:center;display:flex;gap:8px;margin-bottom:6px}.range-fromto{color:var(--text-muted);font-size:10px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.range-min{display:inline-block;font-size:11px;padding:6px 10px}.range-max-big,.range-min{background:#ffffff08;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);font-family:var(--font-mono);font-weight:500}.range-max-big{display:block;font-size:10px;margin-top:6px;max-width:100%;padding:8px 12px;text-align:center;word-break:break-all}.range-separator{color:var(--text-muted);font-size:12px;font-weight:500}.modal-footer{border-top:1px solid var(--border-subtle);display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.modal-btn{border:1px solid;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:600;min-width:90px;padding:12px 20px;transition:var(--transition)}.modal-btn.primary{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}@media (hover:hover){.modal-btn.primary:hover{box-shadow:0 4px 15px var(--accent-primary-glow)}}.modal-btn.secondary{background:#0000;border-color:var(--border-default);color:var(--text-secondary)}@media (hover:hover){.modal-btn.secondary:hover{border-color:var(--text-secondary);color:var(--text-primary)}}.modal-btn.clear{background:#0000;border-color:var(--accent-danger);color:var(--accent-danger)}@media (hover:hover){.modal-btn.clear:hover{background:var(--accent-danger);color:#fff}}@media (max-width:600px){.modal-backdrop{padding:10px}.modal-content{border-radius:var(--radius-lg)}.modal-header{padding:14px 16px}.modal-header h3{font-size:14px}.modal-close{height:28px;width:28px}.modal-body{padding:16px}.modal-footer{padding:14px 16px}.modal-btn{flex:1 1;font-size:12px;min-width:70px;padding:10px 14px}.modal-input{font-size:13px;padding:12px 14px}}@media (max-width:380px){.modal-body,.modal-footer,.modal-header{padding:12px 14px}.modal-footer{flex-direction:column}.modal-btn{flex:none;width:100%}}.r-w{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#05050af2;z-index:10000}.results{max-width:420px}.resH{padding:14px 16px}.resHT{font-size:13px;gap:6px}.resultsC{height:28px;width:28px}.closeSvg{height:12px;width:12px}.resData{gap:10px;max-height:calc(85vh - 56px);padding:12px}.resData::-webkit-scrollbar{width:3px}.resultItem.compact{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:10px;padding:12px}.address-section{display:flex;flex-direction:column;gap:6px}.address-header{align-items:center;display:flex;justify-content:space-between}.address-label{color:var(--text-muted);font-size:9px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.address-actions{display:flex;gap:4px}.icon-btn{align-items:center;background:#0000;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;padding:4px 6px;transition:var(--transition)}@media (hover:hover){.icon-btn:hover{background:var(--accent-primary-soft);border-color:var(--accent-primary);color:var(--accent-primary)}}.icon-btn.copy-btn.copied{background:var(--accent-success-soft);border-color:var(--accent-success);color:var(--accent-success)}.address-value{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-secondary);font-family:var(--font-mono);font-size:10px;line-height:1.4;padding:8px 10px;word-break:break-all}.address-value.positive{background:var(--accent-success-soft);border-color:var(--accent-success);color:var(--accent-success)}.balance-row{display:flex;gap:6px}.balance-item{align-items:flex-start;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:6px;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:8px 10px}.balance-item svg{display:none}.balance-label{color:var(--text-muted);font-size:8px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.balance-value{color:var(--text-primary);font-family:var(--font-mono);font-size:11px;font-weight:600}.balance-value .btc{color:var(--text-muted);font-size:10px}.balance-item.has-balance{background:var(--accent-success-soft);border-color:var(--accent-success)}.balance-item.has-balance .balance-label,.balance-item.has-balance .balance-value,.balance-item.has-balance svg{color:var(--accent-success)}.balance-item.has-balance .balance-value .btc{color:var(--accent-success);opacity:.8}.balance-item.has-received{background:var(--accent-warning-soft);border-color:var(--accent-warning)}.balance-item.has-received .balance-label,.balance-item.has-received .balance-value,.balance-item.has-received svg{color:var(--accent-warning)}.balance-item.has-received .balance-value .btc{color:var(--accent-warning);opacity:.8}.private-key-section{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:6px;padding-top:8px}.private-key-header{align-items:center;display:flex;justify-content:space-between}.private-key-label{color:var(--text-muted);font-size:9px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.private-key-value{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-secondary);font-family:var(--font-mono);font-size:9px;line-height:1.4;padding:8px 10px;word-break:break-all}.private-key-value.has-balance{background:var(--accent-warning-soft);border-color:var(--accent-warning);color:var(--accent-warning)}.resultItem:not(.compact){background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:16px;transition:var(--transition)}.ril{align-items:center;color:var(--text-muted);display:flex;font-size:10px;font-weight:500;gap:6px;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.rit{align-items:center;background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);display:flex;gap:10px;line-height:1.5;margin-bottom:12px;padding:12px;transition:var(--transition)}.address-text,.rit{font-family:var(--font-mono);font-size:11px;word-break:break-all}.address-text{color:var(--text-primary);flex:1 1;line-height:1.4}.rib2{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:12px}.balance-card-result{align-items:flex-start;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:4px;padding:10px 12px;transition:var(--transition)}.balance-card-result .balance-card-header{align-items:center;display:flex;gap:4px}.balance-card-result .balance-icon{color:var(--text-muted);flex-shrink:0}.balance-card-result .balance-card-label{color:var(--text-muted);font-size:9px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.balance-card-result .balance-card-value{color:var(--text-primary);font-family:var(--font-mono);font-size:12px;font-weight:600;text-align:left}.balance-card-result .btc-suffix{color:var(--text-muted);font-size:12px;font-weight:600}.balance-card-result.has-balance{background:var(--accent-success-soft);border-color:var(--accent-success)}.balance-card-result.has-balance .balance-card-label,.balance-card-result.has-balance .balance-card-value,.balance-card-result.has-balance .balance-icon{color:var(--accent-success)}.balance-card-result.has-balance .btc-suffix{color:var(--accent-success);opacity:.8}.balance-card-result.has-received{background:var(--accent-warning-soft);border-color:var(--accent-warning)}.balance-card-result.has-received .balance-card-label,.balance-card-result.has-received .balance-card-value,.balance-card-result.has-received .balance-icon{color:var(--accent-warning)}.balance-card-result.has-received .btc-suffix{color:var(--accent-warning);opacity:.8}.explorer-btn{align-items:center;background:#0000;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;justify-content:center;min-width:40px;padding:10px 12px;transition:var(--transition)}@media (hover:hover){.explorer-btn:hover{background:var(--accent-primary-soft);border-color:var(--accent-primary);color:var(--accent-primary)}}.rit.private-key.has-balance{background:var(--accent-warning-soft);border-color:var(--accent-warning);color:var(--accent-warning)}.address-positive{background:var(--accent-success-soft)!important;border-color:var(--accent-success)!important}.address-positive .address-text{color:var(--accent-success)!important}@media (max-width:600px){.r-w{padding:10px}.results{border-radius:var(--radius-lg);max-height:90vh}.resH{padding:12px 14px}.resHT{font-size:12px}.resultsC{height:26px;width:26px}.resData,.resultItem.compact{gap:8px;padding:10px}.address-value{font-size:9px;padding:6px 8px}.balance-item{font-size:8px;padding:5px 6px}.balance-value .btc{font-size:7px}.private-key-value{font-size:8px;padding:6px 8px}}@media (max-width:380px){.balance-row{flex-direction:column;gap:4px}.balance-item{padding:4px 6px}}.header-menu{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--bg-card);border-bottom:1px solid var(--border-subtle);box-sizing:border-box;display:flex;gap:6px;justify-content:space-between;left:0;padding:6px 10px;position:-webkit-sticky;position:sticky;top:0;width:100vw;z-index:200}.menu-left{gap:4px;overflow:hidden}.menu-left,.menu-right{align-items:center;display:flex;flex-shrink:0}.menu-right{gap:6px}.menu-item{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:3px;padding:6px 8px;text-decoration:none;transition:var(--transition);white-space:nowrap}@media (hover:hover){.menu-item:hover{background:#ffffff0d;color:var(--text-primary)}}.menu-item:active{background:#ffffff14}.menu-icon{color:var(--accent-primary);flex-shrink:0}.menu-text{font-size:11px;font-weight:500}.cUrl{color:var(--accent-primary);text-decoration:none;transition:var(--transition)}@media (hover:hover){.cUrl:hover{text-decoration:underline}}.links{display:flex;font-size:12px;gap:14px;padding:8px 0}@media (max-width:420px){.header-menu{gap:8px;padding:10px 14px}.menu-left{gap:4px}.menu-right{gap:6px}.menu-item{gap:0;padding:10px}.menu-text{display:none}.menu-icon{height:18px;width:18px}}@media (max-width:360px){.header-menu{padding:8px 12px}.menu-item{padding:8px}}.language-switcher{position:relative}.language-current-btn,.language-switcher{align-items:center;display:flex;justify-content:center}.language-current-btn{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;font-size:16px;gap:4px;min-height:36px;min-width:56px;outline:none;padding:6px 8px;transition:var(--transition)}.language-current-btn .flag{font-size:16px}.language-current-btn .dropdown-arrow{color:var(--text-muted);font-size:10px;transition:transform var(--transition)}.language-current-btn.active .dropdown-arrow{transform:rotate(180deg)}@media (hover:hover){.language-current-btn:hover{border-color:var(--color-primary)}}.language-current-btn.active{border-color:var(--color-primary)}.language-current-btn:focus{outline:none}.language-dropdown{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin-top:4px;min-width:110px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.language-option{align-items:center;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;gap:8px;outline:none;padding:10px 12px;text-align:left;transition:var(--transition);width:100%}.language-option .flag{font-size:15px}.language-option .name{flex:1 1;font-weight:500}.language-option.current{background:var(--color-primary-dim);color:var(--color-primary)}@media (hover:hover){.language-option:hover{background:var(--bg-elevated);color:var(--text-primary)}}.language-option:focus{background:var(--bg-elevated)}@media (max-width:400px){.language-current-btn{font-size:14px;min-height:32px;min-width:48px;padding:4px 6px}.language-current-btn .flag{font-size:14px}.language-current-btn .dropdown-arrow{font-size:8px}.language-dropdown{min-width:100px}.language-option{font-size:11px;padding:8px 10px}.language-option .flag{font-size:13px}}@media (max-width:360px){.language-current-btn{font-size:12px;min-height:28px;min-width:40px;padding:3px 4px}.language-current-btn .flag{font-size:12px}.language-current-btn .dropdown-arrow{font-size:7px}.language-dropdown{min-width:90px}.language-option{font-size:10px;padding:6px 8px}.language-option .flag{font-size:12px}}.sound-toggle-btn{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;display:flex;font-size:16px;justify-content:center;min-height:36px;min-width:36px;outline:none;padding:6px 8px;transition:var(--transition)}.sound-toggle-btn.enabled{border-color:var(--color-primary);color:var(--color-primary)}.sound-toggle-btn.disabled{border-color:var(--border-subtle);color:var(--text-muted)}@media (hover:hover){.sound-toggle-btn:hover{border-color:var(--color-primary)}}.sound-toggle-btn:focus{outline:none}@media (max-width:400px){.sound-toggle-btn{font-size:14px;min-height:32px;min-width:32px;padding:4px 6px}}@media (max-width:360px){.sound-toggle-btn{font-size:12px;min-height:28px;min-width:28px;padding:3px 4px}}.r-w{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0c0c0ff2;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.resultsclose{cursor:pointer;inset:0;position:absolute;z-index:-1}.results{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);display:flex;flex-direction:column;max-height:85vh;max-width:440px;position:relative;width:100%}.resH{border-bottom:1px solid var(--border-subtle);justify-content:space-between;padding:18px 20px}.resH,.resHT{align-items:center;display:flex}.resHT{color:var(--text-primary);font-size:14px;font-weight:600;gap:8px}.resHT svg{color:var(--accent-primary)}.resultsC{align-items:center;background:#0000;border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;display:flex;height:32px;justify-content:center;transition:var(--transition);width:32px}@media (hover:hover){.resultsC:hover{background:var(--accent-danger-soft);border-color:var(--accent-danger)}}.closeSvg{color:var(--text-secondary);height:14px;transition:var(--transition);width:14px}@media (hover:hover){.resultsC:hover .closeSvg{color:var(--accent-danger)}}.resData{display:flex;flex:1 1;flex-direction:column;gap:8px;max-height:calc(85vh - 70px);min-height:0;overflow-y:auto;padding:16px}.resData::-webkit-scrollbar{width:4px}.resData::-webkit-scrollbar-track{background:#0000}.resData::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:2px}.historyItem{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;padding:14px 16px;transition:var(--transition)}@media (hover:hover){.historyItem:hover{background:var(--accent-primary-soft);border-color:var(--accent-primary)}}.historyItemDate{align-items:center;color:var(--text-muted);display:flex;font-family:var(--font-mono);font-size:11px;font-weight:500;gap:8px;margin-bottom:6px}.historyItemDate:before{background:var(--accent-primary);border-radius:50%;content:"";display:inline-block;height:6px;width:6px}.historyItemPage{color:var(--text-secondary);font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1.4;word-break:break-all}.endText{font-size:11px;margin-top:12px}.emptyHistoryText,.endText{color:var(--text-muted);text-align:center}.emptyHistoryText{font-size:13px;line-height:1.7;padding:40px 20px}.loadingText{color:var(--text-secondary);font-size:13px;padding:30px;text-align:center}@media (max-width:600px){.r-w{padding:10px}.results{border-radius:var(--radius-lg);max-height:90vh}.resH{padding:14px 16px}.resHT{font-size:13px}.resultsC{height:28px;width:28px}.resData{gap:6px;padding:12px}.historyItem{padding:12px 14px}.historyItemDate{font-size:10px}.historyItemPage{font-size:11px}}
/*# sourceMappingURL=main.9e07c7f7.css.map*/