@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap";.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-base);position:relative;overflow:hidden}.btn:disabled{background:var(--bg-secondary);color:var(--text-muted);cursor:not-allowed;border:1px solid var(--border-color)}.btn:not(:disabled):hover{filter:brightness(1.1)}.btn:not(:disabled):active{filter:brightness(.9)}.btn-sm{padding:8px 16px;font-size:.875rem}.btn-md{padding:12px 24px;font-size:1rem}.btn-lg{padding:16px 32px;font-size:1.125rem}.btn-full{width:100%}.btn-primary{background:var(--accent-primary);color:#fff}.btn-primary:not(:disabled):hover{background:var(--accent-primary-hover);box-shadow:var(--shadow-md)}.btn-secondary{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary:not(:disabled):hover{border-color:var(--accent-primary);background:var(--bg-secondary)}.btn-success{background:var(--accent-success);color:#fff}.btn-success:not(:disabled):hover{filter:brightness(1.1);box-shadow:var(--shadow-md)}.btn-danger{background:var(--accent-danger);color:#fff}.btn-danger:not(:disabled):hover{background:#dc2626}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:not(:disabled):hover{color:var(--text-primary);background:var(--bg-card)}.btn-loading{pointer-events:none}.btn-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.btn-icon{display:flex;align-items:center;font-size:1.1em}.btn-icon-left{margin-right:-4px}.btn-icon-right{margin-left:-4px}.card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);transition:all var(--transition-base)}.card-gradient{background:var(--gradient-card)}.card-glow{box-shadow:var(--shadow-glow)}.card-padding-none{padding:0}.card-padding-sm{padding:var(--space-md)}.card-padding-md{padding:var(--space-lg)}.card-padding-lg{padding:var(--space-xl)}.card-hoverable:hover{border-color:var(--glass-border-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.card-clickable{cursor:pointer}.card-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-md);margin-bottom:var(--space-md);border-bottom:1px solid var(--border-color)}.card-header-content{flex:1}.card-header h3{margin-bottom:0}.card-body{color:var(--text-secondary)}.card-footer{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--glass-border)}.input-wrapper{display:flex;flex-direction:column;gap:var(--space-xs);width:100%}.input-label{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.input-container{position:relative;display:flex;align-items:center}.input{width:100%;padding:12px 16px;font-family:var(--font-family);font-size:1rem;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);transition:all var(--transition-fast);outline:none}.input::placeholder{color:var(--text-muted)}.input:hover{border-color:var(--border-hover)}.input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px #0033ff1a}.input-with-left-icon{padding-left:44px}.input-with-right-icon{padding-right:44px}.input-icon{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--text-muted);pointer-events:none}.input-icon-left{left:14px}.input-icon-right{right:14px}.input-right-element{position:absolute;right:8px}.input-error .input{border-color:var(--accent-danger)}.input-error .input:focus{box-shadow:0 0 0 3px #ef444433}.input-error-text{font-size:.75rem;color:var(--accent-danger)}.input-hint{font-size:.75rem;color:var(--text-muted)}.textarea{min-height:100px;resize:vertical}.badge{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;border-radius:var(--radius-sm)}.badge-sm{padding:2px 8px;font-size:.75rem}.badge-md{padding:4px 12px;font-size:.8125rem}.badge-default{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color)}.badge-success{background:#10b98126;color:var(--accent-success);border:1px solid rgba(16,185,129,.3)}.badge-warning{background:#f59e0b26;color:var(--accent-warning);border:1px solid rgba(245,158,11,.3)}.badge-danger{background:#ef444426;color:var(--accent-danger);border:1px solid rgba(239,68,68,.3)}.badge-info{background:#06b6d426;color:var(--accent-secondary);border:1px solid rgba(6,182,212,.3)}.badge-dot-indicator{width:6px;height:6px;border-radius:50%;background:currentColor}.badge-pulse .badge-dot-indicator{animation:pulse 2s ease-in-out infinite}.header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-xl);background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}.header-left{display:flex;align-items:center;gap:var(--space-md)}.header-logo{display:flex;align-items:center;gap:var(--space-sm);transition:opacity .2s ease}.header-logo:hover{opacity:.8}.logo-img{width:40px;height:40px;display:block;flex-shrink:0}.logo-icon{font-size:1.5rem}.logo-text{font-size:1.75rem;font-weight:700;color:var(--accent-primary);text-transform:uppercase;letter-spacing:-.02em}.header-right{display:flex;align-items:center;gap:var(--space-md)}.connect-wrapper button,.connect-wrapper button *{font-family:var(--font-family)!important;font-weight:600!important;color:#fff!important}.connect-wrapper button{padding:10px 20px!important;border-radius:var(--radius-md)!important;background:#03f!important;border:1px solid #0033FF!important;cursor:pointer!important;transition:all .2s ease!important;text-transform:uppercase!important;letter-spacing:.05em!important}.connect-wrapper button:hover{background:#0026cc!important;border-color:#0026cc!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0033ff4d!important}.connect-wrapper button:active{transform:translateY(0)!important}.connect-wrapper button span,.connect-wrapper button div{color:#fff!important}.sidebar{width:240px;min-height:calc(100vh - 65px);background:var(--bg-primary);border-right:1px solid var(--border-color);padding:var(--space-lg);display:flex;flex-direction:column;position:sticky;top:65px}.sidebar-nav{display:flex;flex-direction:column;gap:var(--space-sm);flex:1}.sidebar-item{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-secondary);font-family:var(--font-family);font-size:.9375rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all var(--transition-base);text-align:left}.sidebar-item:hover{background:var(--bg-secondary);color:var(--text-primary)}.sidebar-item-active{background:var(--bg-secondary);border-color:var(--border-color);color:var(--accent-primary);position:relative}.sidebar-item-active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent-primary)}.sidebar-icon{font-size:1.25rem}.sidebar-label{flex:1}.sidebar-footer{padding-top:var(--space-md);border-top:1px solid var(--border-color)}.sidebar-version{font-size:.75rem;color:var(--text-muted);text-align:center}@media (max-width: 768px){.sidebar{display:none}}.dashboard{display:flex;flex-direction:column;gap:var(--space-xl);animation:fadeIn .4s ease}.dashboard-header{text-align:center;padding:var(--space-xl) 0}.dashboard-header h1{margin-bottom:var(--space-sm)}.dashboard-header p{color:var(--text-muted);font-size:1.125rem}.dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg)}.stat-card{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg)!important}.stat-icon{font-size:24px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--accent-primary)}.stat-content{flex:1}.stat-label{font-size:.875rem;color:var(--text-muted);margin-bottom:4px}.stat-value{font-size:1.25rem;font-weight:600;color:var(--text-primary)}.action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}@media (max-width: 768px){.action-grid{grid-template-columns:1fr}}.dashboard-info{background:var(--bg-secondary);border:1px solid var(--border-color)}.dashboard-info h3{margin-bottom:var(--space-lg)}.info-steps{display:flex;flex-direction:column;gap:var(--space-lg)}.info-step{display:flex;gap:var(--space-md);align-items:flex-start}.step-number{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--accent-primary);color:#fff;font-weight:700;border-radius:50%;flex-shrink:0}.info-step strong{display:block;margin-bottom:4px;color:var(--text-primary)}.info-step p{margin:0;font-size:.875rem;color:var(--text-muted)}.send-page{display:flex;flex-direction:column;gap:var(--space-xl);max-width:600px;margin:0 auto;animation:fadeIn .4s ease}.send-form{display:flex;flex-direction:column;gap:var(--space-lg)}.input-suffix{font-size:.875rem;color:var(--text-muted);font-weight:500;padding:8px 12px;background:var(--bg-card);border-radius:var(--radius-sm)}.status-message{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-sm);font-size:.875rem;font-weight:700;text-transform:uppercase}.status-loading{background:#f1f5f9;color:var(--accent-primary);border:1px solid var(--border-color)}.status-success{background:#ecfdf5;color:var(--accent-success);border:1px solid #10b981}.status-error{background:#fef2f2;color:var(--accent-danger);border:1px solid #ef4444}.spinner{width:16px;height:16px;border:2px solid rgba(6,182,212,.3);border-top-color:var(--accent-secondary);border-radius:50%;animation:spin .8s linear infinite}.send-info{background:#f1f5f9;border:1px solid var(--border-color)}.send-info h4{margin-bottom:var(--space-sm)}.send-info p{margin:0;font-size:.875rem}.receive-page{display:flex;flex-direction:column;gap:var(--space-xl);max-width:600px;margin:0 auto;animation:fadeIn .4s ease}.key-setup{display:flex;flex-direction:column;gap:var(--space-lg)}.generate-card{text-align:center}.generate-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.generate-icon{font-size:3rem;margin-bottom:var(--space-sm)}.generate-content h3{margin:0}.generate-content p{color:var(--text-muted);margin:0;max-width:300px}.divider{display:flex;align-items:center;gap:var(--space-md);color:var(--text-muted);font-size:.875rem}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--border-color)}.import-form{display:flex;flex-direction:column;gap:var(--space-md)}.key-display{display:flex;flex-direction:column;gap:var(--space-lg)}.key-section{margin-bottom:var(--space-lg)}.key-section:last-child{margin-bottom:0}.key-label{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);font-size:.875rem;color:var(--text-muted)}.key-value{display:flex;align-items:center;gap:var(--space-sm);background:var(--bg-secondary);padding:var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--border-color)}.key-value code{flex:1;font-size:.8125rem;word-break:break-all;background:transparent;padding:0}.key-value code.blurred{filter:blur(4px);user-select:none}.backup-warning{background:#fffbeb;border:1px solid #fcd34d}.backup-warning h4{color:var(--accent-warning);margin-bottom:var(--space-sm)}.backup-warning p{margin:0;font-size:.875rem}.scan-page{display:flex;flex-direction:column;gap:var(--space-xl);animation:fadeIn .4s ease}.page-header{text-align:center;padding:var(--space-lg) 0}.page-header h2{margin-bottom:var(--space-xs)}.page-header p{color:var(--text-muted)}.scan-controls{display:flex;flex-direction:column;gap:var(--space-md);align-items:center}.warning-text{font-size:.875rem;color:var(--accent-warning);margin:0}.scan-status{padding:var(--space-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:.875rem;color:var(--text-secondary);text-align:center;width:100%}.payments-list{display:flex;flex-direction:column;gap:var(--space-md)}.payments-list h3{margin-bottom:var(--space-sm)}.payment-card{display:flex;flex-direction:column;gap:var(--space-md)}.payment-header{display:flex;justify-content:space-between;align-items:center}.payment-balance{font-size:1.25rem;font-weight:700;color:var(--accent-success)}.payment-address{background:var(--bg-secondary);padding:var(--space-sm) var(--space-md);border:1px solid var(--border-color);border-radius:var(--radius-sm);overflow:hidden}.payment-address code{font-size:.75rem;word-break:break-all;background:transparent;padding:0}.payment-actions{display:flex;gap:var(--space-sm)}.payment-actions button{flex:1}.relayer-page{display:flex;flex-direction:column;gap:var(--space-xl);animation:fadeIn .4s ease}.relayer-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}@media (max-width: 900px){.relayer-grid{grid-template-columns:1fr}}.status-card .status-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md);font-size:.9375rem}.status-hint{font-size:.75rem;color:var(--text-muted);margin-top:var(--space-lg);padding:var(--space-sm);background:#ffffff08;border-radius:var(--radius-sm)}.balance-row{display:flex;gap:var(--space-xl);margin-bottom:var(--space-xl);padding:var(--space-md);background:var(--bg-input);border-radius:var(--radius-md)}.balance-item{display:flex;flex-direction:column;gap:4px}.balance-item label{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.balance-item span{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.balance-item span.highlight{color:var(--accent-primary)}.register-flow{display:flex;flex-direction:column;gap:var(--space-lg)}.tx-status{margin-top:var(--space-md);padding:var(--space-sm);font-size:.8125rem;color:var(--accent-secondary);text-align:center;border-radius:var(--radius-sm);background:#06b6d40d}.relayer-info{background:var(--gradient-card)}.relayer-info h4{margin-bottom:var(--space-sm)}.relayer-info p{margin:0;font-size:.875rem;color:var(--text-secondary);line-height:1.6}.coming-soon-text{margin:var(--space-sm) 0 0 0;text-align:center;font-size:.875rem;color:var(--text-muted);font-weight:500}.b2b-page{background:#fff;color:#020817;min-height:100vh;font-family:Space Mono,monospace}.b2b-header{padding:24px 32px;border-bottom:1px solid #E2E8F0;position:sticky;top:0;background:#ffffffe6;backdrop-filter:blur(8px);z-index:100}.b2b-header-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.b2b-logo-container{display:flex;align-items:center;gap:12px;cursor:pointer}.b2b-logo-img{width:32px;height:32px}.relayer-logo{font-size:24px;font-weight:700;letter-spacing:.1em}.relayer-logo-group{display:flex;align-items:center}.relayer-separator{width:1px;height:18px;background:#e2e8f0;margin:0 20px}.relayer-header-join-node-link{font-size:11px;color:#64748b;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;transition:color .2s}.relayer-header-join-node-link:hover{color:#03f}.b2b-logo{font-size:24px;font-weight:700;letter-spacing:.1em}.b2b-logo-group{display:flex;align-items:center}.b2b-separator{width:1px;height:18px;background:#e2e8f0;margin:0 20px}.b2b-header-join-node{font-size:11px;color:#64748b;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;transition:color .2s}.b2b-header-join-node:hover{color:#03f}.b2b-badge{font-size:10px;background:#03f;color:#fff;padding:2px 6px;margin-left:8px;vertical-align:middle}.b2b-back-link{font-size:12px;color:#64748b;text-decoration:none;transition:color .2s}.b2b-back-link:hover{color:#03f}.b2b-hero{padding:120px 32px;text-align:center;background:radial-gradient(circle at top right,#f8fafc,#fff)}.b2b-hero-container{max-width:900px;margin:0 auto}.b2b-hero-title{font-size:48px;font-weight:700;line-height:1.1;margin-bottom:32px;color:#020817;letter-spacing:-.02em}.b2b-hero-subtitle{font-size:18px;color:#64748b;line-height:1.6;margin-bottom:48px;max-width:700px;margin-left:auto;margin-right:auto}.b2b-hero-actions{display:flex;gap:16px;justify-content:center}.b2b-section-header{text-align:center;margin-bottom:64px}.b2b-section-tag{font-size:12px;color:#03f;font-weight:700;letter-spacing:.1em;display:block;margin-bottom:16px}.b2b-section-header h2{font-size:32px;font-weight:700}.b2b-comparison{padding:100px 32px;background:#f8fafc}.b2b-comparison-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:32px}.b2b-comparison-card{background:#fff;padding:48px;border:1px solid #E2E8F0;display:flex;flex-direction:column}.comparison-type{font-size:14px;font-weight:700;margin-bottom:32px;color:#64748b}.comparison-flow{flex-grow:1;display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.flow-step{padding:16px;background:#f8fafc;border:1px solid #E2E8F0;font-size:13px;text-align:center}.flow-arrow{text-align:center;color:#cbd5e1}.status-warning{background:#fffbeb;border-color:#fbbf24;color:#92400e}.status-danger{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.status-success{background:#f0fdf4;border-color:#86efac;color:#166534}.comparison-verdict{font-size:14px;font-weight:700;margin:0}.b2b-use-cases{padding:100px 32px;max-width:1200px;margin:0 auto}.b2b-uc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.b2b-uc-item h3{font-size:18px;font-weight:700;margin-bottom:16px;color:#03f}.b2b-uc-item p{font-size:14px;color:#64748b;line-height:1.6}.b2b-tech{padding:100px 32px;background:#020817;color:#fff}.b2b-tech-card{max-width:1000px;margin:0 auto;background:transparent!important;border-color:#1e293b!important}.b2b-tech-card h3{color:#fff;font-size:24px;letter-spacing:.05em}.b2b-tech-card p{color:#94a3b8;font-size:16px;margin-bottom:48px}.b2b-tech-features{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.tech-feat strong{display:block;font-size:12px;color:#03f;margin-bottom:8px}.tech-feat span{font-size:13px;color:#d1d5db}.b2b-cta-footer{padding:120px 32px;text-align:center;border-top:1px solid #E2E8F0}.b2b-cta-content h2{font-size:32px;margin-bottom:40px}.b2b-copyright{margin-top:64px;font-size:11px;color:#94a3b8}@media (max-width: 1024px){.b2b-comparison-grid,.b2b-uc-grid,.b2b-tech-features{grid-template-columns:1fr}.b2b-hero-title{font-size:32px}}.b2b-firewall{padding:100px 32px;background:#fff;border-top:1px solid #E2E8F0;border-bottom:1px solid #E2E8F0}.firewall-container{max-width:1000px;margin:0 auto}.firewall-grid{display:grid;grid-template-columns:1fr 1px 1fr;gap:0;background:#f8fafc;border:1px solid #E2E8F0;border-radius:12px;overflow:hidden}.firewall-divider{background:#e2e8f0;position:relative}.firewall-divider:after{content:"VS";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:8px;font-size:12px;font-weight:700;color:#64748b;border:1px solid #E2E8F0;border-radius:50%}.firewall-side{padding:48px}.firewall-side.danger{background:#fef2f2}.firewall-side.safe{background:#f0fdf4}.firewall-side h3{font-size:18px;font-weight:700;margin-bottom:24px;display:flex;align-items:center;gap:8px}.firewall-side.danger h3{color:#991b1b}.firewall-side.safe h3{color:#166534}.firewall-step-list{display:flex;flex-direction:column;gap:16px}.firewall-step{display:flex;gap:12px;font-size:14px}.firewall-step-number{font-weight:700;min-width:24px}.firewall-side.danger .firewall-step-number{color:#ef4444}.firewall-side.safe .firewall-step-number{color:#10b981}.firewall-result{margin-top:32px;padding:16px;border-radius:8px;font-size:13px;font-weight:700;text-align:center}.firewall-side.danger .firewall-result{background:#fecaca;color:#7f1d1d;border:1px solid #FCA5A5}.firewall-side.safe .firewall-result{background:#dcfce7;color:#14532d;border:1px solid #86EFAC}@media (max-width: 768px){.firewall-grid{grid-template-columns:1fr;gap:32px}.firewall-divider{display:none}}.relayer-onboarding-page{background:#fff;color:#020817;min-height:100vh;font-family:Space Mono,monospace;padding-bottom:100px}.relayer-header{padding:16px 32px;border-bottom:1px solid #E2E8F0;position:sticky;top:0;background:#ffffffe6;backdrop-filter:blur(8px);z-index:100}.relayer-header-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.relayer-logo-container{display:flex;align-items:center;gap:12px;text-decoration:none;color:#020817}.relayer-logo-img{width:24px;height:24px}.relayer-logo{font-size:18px;font-weight:700;letter-spacing:.1em}.relayer-badge{font-size:10px;background:#03f;color:#fff;padding:2px 6px;margin-left:8px;vertical-align:middle}.relayer-back-link{font-size:12px;color:#64748b;text-decoration:none;transition:color .2s}.relayer-back-link:hover{color:#03f}.relayer-hero{padding:100px 32px;text-align:center;background:radial-gradient(circle at top,rgba(0,51,255,.03),transparent)}.relayer-hero-container{max-width:900px;margin:0 auto}.relayer-hero-title{font-size:48px;font-weight:700;line-height:1.1;margin-bottom:24px;letter-spacing:-.02em;text-transform:uppercase;color:#020817}.relayer-hero-subtitle{font-size:18px;color:#64748b;line-height:1.6;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.relayer-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:60px auto}.relayer-stat-card{background:#f8fafc;border:1px solid #E2E8F0;padding:32px;border-radius:8px;text-align:center;transition:all .3s ease}.relayer-stat-card:hover{transform:translateY(-5px);border-color:#03f;box-shadow:0 10px 25px -10px #0033ff1a}.stat-value{font-size:32px;font-weight:700;color:#03f;margin-bottom:8px}.stat-label{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.1em}.relayer-section{padding:80px 32px;max-width:1000px;margin:0 auto}.relayer-section h2{font-size:28px;margin-bottom:48px;text-align:center;color:#020817}.benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.benefit-item{background:#fff;border:1px solid #E2E8F0;border-left:3px solid #0033FF;padding:24px;border-radius:4px}.benefit-item h3{font-size:16px;margin-bottom:12px;color:#03f}.benefit-item p{font-size:14px;color:#64748b;line-height:1.5}.relayer-otc{background:#f8fafc;border:1px solid #E2E8F0;border-radius:12px;padding:48px;margin-top:60px;position:relative;overflow:hidden}.relayer-otc:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#03f}.otc-content{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center}.otc-text h3{font-size:24px;margin-bottom:16px;color:#020817}.otc-text p{color:#64748b;font-size:15px;line-height:1.6}.otc-action{text-align:right}.relayer-footer{text-align:center;padding:100px 32px}.relayer-footer h2{font-size:32px;margin-bottom:40px;color:#020817}.join-node-btn{background:#03f!important;color:#fff!important;border:none;padding:20px 48px;font-size:18px;font-weight:700;font-family:Space Mono,monospace;cursor:pointer;box-shadow:0 4px 14px #0033ff63;transition:all .3s ease;text-transform:uppercase}.join-node-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0033ff3b}@media (max-width: 768px){.relayer-hero-title{font-size:32px}.relayer-stats-grid,.benefits-grid,.otc-content{grid-template-columns:1fr}.otc-action{text-align:center}}.legal-page{min-height:100vh;background:linear-gradient(180deg,#f8fafc,#fff);padding:0}.legal-header{background:#fff;border-bottom:1px solid #e2e8f0;padding:40px 24px;text-align:center}.legal-header .back-link{display:inline-block;color:#5b5fc7;text-decoration:none;font-size:14px;font-weight:500;margin-bottom:24px}.legal-header .back-link:hover{text-decoration:underline}.legal-header h1{font-size:32px;font-weight:700;color:#0f172a;margin:0 0 12px}.legal-header .last-updated{font-size:14px;color:#64748b;margin:0}.legal-content{max-width:800px;margin:0 auto;padding:48px 24px}.legal-content section{margin-bottom:40px}.legal-content h2{font-size:20px;font-weight:600;color:#0f172a;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid #5B5FC7;display:inline-block}.legal-content p{font-size:16px;line-height:1.8;color:#334155;margin:0}.legal-content ul{margin:16px 0;padding-left:24px}.legal-content li{font-size:16px;line-height:1.8;color:#334155;margin-bottom:8px}.legal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;padding:32px 24px;text-align:center}.legal-footer .footer-link{color:#5b5fc7;text-decoration:none;font-size:14px;font-weight:600}.legal-footer .footer-link:hover{text-decoration:underline}@media (max-width: 768px){.legal-header{padding:24px 16px}.legal-header h1{font-size:24px}.legal-content{padding:32px 16px}.legal-content h2{font-size:18px}.legal-content p,.legal-content li{font-size:15px}}.landing-page{position:relative;min-height:100vh;background:#fff;color:#020817;font-family:Space Mono,Fraktion Mono,Supply Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-x:hidden;padding:0;margin:0;background-color:#fff;background-image:none}.landing-header{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background:#fff;border-bottom:1px solid #E2E8F0;z-index:1000}.landing-header-left{display:flex;align-items:center}.landing-logo-container{display:flex;align-items:center;gap:12px}.landing-logo-img{width:48px;height:48px;display:block}.landing-logo{font-size:16px;font-weight:700;letter-spacing:.08em;color:#03f;text-transform:uppercase;line-height:1.2}.landing-header-right{display:flex;gap:16px;align-items:center}.landing-link-button{font-size:11px;font-weight:400;letter-spacing:.06em;color:#03f;text-decoration:none;padding:8px 12px;border:1px solid #0033FF;background:transparent;transition:all .2s ease;text-transform:uppercase;cursor:pointer;display:inline-block;line-height:1.4}.landing-link-button:hover{background:#03f;color:#fff}.landing-buy-button{font-size:11px;font-weight:700;letter-spacing:.06em;color:#fff;text-decoration:none;padding:8px 16px;border:1px solid #0033FF;background:#03f;transition:all .2s ease;text-transform:uppercase;cursor:pointer;display:inline-block;line-height:1.4}.landing-buy-button:hover{background:#0026cc;border-color:#0026cc;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #0033ff4d}.landing-hero{min-height:100vh;padding:140px 32px 100px;display:flex;justify-content:center;align-items:center;position:relative;z-index:10;background:#fff;overflow:hidden}.landing-hero-container{display:grid;grid-template-columns:1fr 440px;gap:64px;max-width:1200px;width:100%;align-items:center;text-align:left;position:relative;z-index:20}.landing-hero-left{display:flex;flex-direction:column;align-items:flex-start;max-width:600px}@media (max-width: 1024px){.landing-hero{padding:100px 24px 60px;align-items:flex-start}.landing-hero-container{grid-template-columns:1fr;gap:48px;text-align:center;justify-items:center}.landing-hero-left{align-items:center;order:1;max-width:100%}.landing-hero-right{order:2;width:100%;display:flex;justify-content:center}.landing-hero-title{font-size:42px}}.landing-hero-content{width:100%}.landing-hero-logo{display:flex;justify-content:flex-start;margin-bottom:32px}.landing-hero-logo-img{width:120px;height:120px;display:block;animation:fadeIn .6s ease}.landing-hero-title{font-size:64px;font-weight:700;line-height:1.05;color:#03f;margin:0 0 28px;letter-spacing:-.03em;text-transform:uppercase}.landing-hero-subtitle{font-size:18px;font-weight:400;color:#64748b;margin:0 0 48px;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.landing-enter-button{font-size:16px;font-weight:700;letter-spacing:.08em;color:#fff;background:#03f;border:2px solid #0033FF;padding:20px 48px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;font-family:inherit;position:relative;overflow:hidden;line-height:1.4}.landing-enter-button:hover{background:#0026cc;border-color:#0026cc;transform:translateY(-2px);box-shadow:0 8px 16px #0033ff4d}.landing-enter-button:active{transform:translateY(0)}.landing-stats{display:flex;justify-content:center;gap:64px;padding:80px 32px;border-top:1px solid #E2E8F0;border-bottom:1px solid #E2E8F0;position:relative;z-index:10;background:#fff}.landing-stat-item{text-align:center}.landing-stat-value{font-size:32px;font-weight:700;color:#03f;margin-bottom:10px;letter-spacing:-.02em;text-transform:uppercase;line-height:1.1}.landing-stat-label{font-size:13px;font-weight:400;color:#64748b;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.landing-features{padding:160px 32px;position:relative;z-index:10;background:#fff}.landing-feature-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.landing-feature-card{padding:40px;border:1px solid #F1F5F9;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px}.landing-feature-card:hover{border-color:#03f;transform:translateY(-4px);box-shadow:0 12px 24px -10px #0033ff14}.landing-feature-header{margin-bottom:24px}.landing-feature-tag{font-size:11px;font-weight:700;color:#64748b;letter-spacing:.1em;text-transform:uppercase;line-height:1;border:1px solid #E2E8F0;padding:4px 12px;border-radius:4px}.landing-feature-card:hover .landing-feature-tag{color:#03f;border-color:#03f}.landing-feature-text{font-size:14px;line-height:1.6;color:#64748b;margin:0;letter-spacing:.01em}.landing-how-it-works{padding:160px 32px;background:#f8fafc;position:relative;z-index:10}.landing-section-header{text-align:center;margin-bottom:64px}.landing-section-tag{font-size:16px;font-weight:700;color:#03f;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.landing-steps{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.landing-step{display:flex;gap:32px;align-items:flex-start}.landing-step-number{font-size:48px;font-weight:700;color:#03f;line-height:1;min-width:80px;letter-spacing:-.03em}.landing-step-content{flex:1}.landing-step-title{font-size:18px;font-weight:700;color:#020817;margin:0 0 12px;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.landing-step-text{font-size:14px;line-height:1.5;color:#64748b;margin:0;letter-spacing:.01em}.landing-coin{padding:120px 32px;background:#fff;position:relative;z-index:10;border-top:1px solid #E2E8F0;text-align:center}.landing-coin-grid{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:64px}.landing-coin-info{text-align:center;max-width:700px}.landing-coin-title{font-size:42px;font-weight:700;color:#03f;margin:0 0 24px;letter-spacing:-.02em;text-transform:uppercase}.landing-coin-description{font-size:16px;line-height:1.6;color:#64748b;margin-bottom:40px;margin-left:auto;margin-right:auto}.landing-coin-stats{display:flex;justify-content:center;gap:48px}.landing-coin-stat{display:flex;flex-direction:column;gap:8px}.coin-stat-label{font-size:12px;color:#94a3b8;letter-spacing:.1em}.coin-stat-value{font-size:20px;font-weight:700;color:#020817}.landing-coin-features{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;text-align:left}.landing-coin-feature{padding-top:24px;border-top:2px solid #E2E8F0;transition:border-color .3s ease}.landing-coin-feature:hover{border-top-color:#03f}.landing-coin-feature h4{font-size:14px;font-weight:700;color:#03f;margin:0 0 12px;letter-spacing:.05em}.landing-coin-feature p{font-size:13px;color:#64748b;margin:0;line-height:1.5}@media (max-width: 900px){.landing-coin-title{font-size:32px}.landing-coin-features{grid-template-columns:1fr}.landing-coin-stats{flex-direction:column;gap:24px}}.landing-faq{padding:120px 32px;background:#f1f5f9;position:relative;z-index:10}.landing-faq-grid{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.landing-faq-item{padding:24px;background:#fff;border:1px solid #E2E8F0;transition:all .3s ease}.landing-faq-item:hover{border-color:#03f;box-shadow:0 4px 12px #0033ff14}.landing-faq-question{font-size:14px;font-weight:700;color:#03f;margin:0 0 12px;letter-spacing:.04em;text-transform:uppercase;line-height:1.4}.landing-faq-answer{font-size:13px;color:#64748b;margin:0;line-height:1.6}@media (max-width: 768px){.landing-faq-grid{grid-template-columns:1fr}}.landing-b2b{padding:120px 32px;background:#fff;position:relative;z-index:10;border-top:1px solid #E2E8F0}.landing-b2b-content{max-width:1000px;margin:0 auto}.landing-b2b-title{font-size:32px;font-weight:700;color:#03f;margin-bottom:64px;text-align:center;letter-spacing:-.01em}.landing-b2b-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}.landing-b2b-card{padding-bottom:32px;border-bottom:1px solid #E2E8F0}.landing-b2b-card:hover{border-bottom-color:#03f}.landing-b2b-card h4{font-size:14px;font-weight:700;color:#020817;margin:0 0 16px;letter-spacing:.04em;text-transform:uppercase}.landing-b2b-card p{font-size:13px;color:#64748b;margin:0;line-height:1.6}@media (max-width: 768px){.landing-b2b-grid{grid-template-columns:1fr}}.landing-wallet{padding:120px 32px;background:#f8fafc;position:relative;z-index:10;border-top:1px solid #E2E8F0;border-bottom:1px solid #E2E8F0}.landing-wallet-content{max-width:1000px;margin:0 auto;display:flex;align-items:center;gap:64px}.landing-wallet-image-container{flex:1;display:flex;justify-content:center}.landing-wallet-image{width:100%;max-width:400px;height:auto;filter:drop-shadow(0 20px 40px rgba(0,51,255,.1));transition:transform .3s ease}.landing-wallet-image:hover{transform:scale(1.02)}.landing-wallet-info{flex:1}.landing-wallet-title{font-size:32px;font-weight:700;color:#03f;margin:0 0 16px;letter-spacing:-.01em;line-height:1.2}.landing-wallet-badge{display:inline-block;font-size:11px;font-weight:700;color:#fff;background:#020817;padding:6px 12px;border-radius:4px;letter-spacing:.1em;margin-bottom:24px}.landing-wallet-description{font-size:14px;line-height:1.6;color:#64748b;margin:0}@media (max-width: 768px){.landing-wallet-content{flex-direction:column;text-align:center;gap:40px}.landing-wallet-title{font-size:28px}}.landing-relayer{padding:120px 32px;background:#fff;position:relative;z-index:10;text-align:center}.landing-relayer-content{max-width:600px;margin:0 auto}.landing-relayer-title{font-size:42px;font-weight:700;color:#020817;margin:0 0 16px;letter-spacing:-.02em;text-transform:uppercase;line-height:1.1}.landing-relayer-subtitle{font-size:16px;font-weight:400;color:#64748b;margin:0 0 40px;letter-spacing:.05em;text-transform:uppercase;line-height:1.5}.landing-relayer-button{font-size:16px;font-weight:700;letter-spacing:.08em;color:#fff;background:#03f;border:2px solid #0033FF;padding:20px 48px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;font-family:inherit;position:relative;overflow:hidden;line-height:1.4}.landing-relayer-button:hover{background:#0026cc;border-color:#0026cc;transform:translateY(-2px);box-shadow:0 8px 16px #0033ff4d}.landing-relayer-button:active{transform:translateY(0)}.landing-footer{background:#03f;color:#fff;padding:48px 32px 24px;position:relative;z-index:10}.landing-footer-content{max-width:1200px;margin:0 auto 32px;display:flex;justify-content:space-between;align-items:center}.landing-footer-left{display:flex;align-items:center}.landing-footer-tag{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.landing-footer-right{display:flex;gap:24px;align-items:center}.landing-footer-link{font-size:12px;font-weight:400;color:#fff;text-decoration:none;letter-spacing:.06em;text-transform:uppercase;opacity:.9;transition:opacity .2s ease;line-height:1.4}.landing-footer-link:hover{opacity:1}.landing-footer-bottom{max-width:1200px;margin:0 auto;text-align:center;padding-top:24px;border-top:1px solid rgba(255,255,255,.2)}.landing-footer-copyright{font-size:11px;font-weight:400;color:#fff;opacity:.7;letter-spacing:.04em;text-transform:uppercase;line-height:1.5}.ascii-decor{position:absolute;font-size:11px;font-weight:400;color:#64748b;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;z-index:20;font-family:Space Mono,monospace;white-space:nowrap}.ascii-decor-1{top:10%;left:4%}.ascii-decor-2{top:8%;right:8%}.ascii-decor-3{top:40%;left:3%}.ascii-decor-4{top:20%;left:20%;color:#cbd5e1}.ascii-decor-5{top:50%;right:4%}.ascii-decor-6{top:25%;right:20%;color:#03f;opacity:.15}.ascii-decor-7{bottom:20%;left:5%}.ascii-decor-8{top:60%;right:6%}.ascii-decor-9{top:15%;left:35%;color:#cbd5e1}.ascii-decor-10{bottom:10%;right:15%}.ascii-decor-11{bottom:15%;left:10%}.ascii-decor-12{bottom:5%;left:3%}.ascii-decor-13{top:35%;right:30%}.ascii-decor-14{bottom:30%;left:18%}.ascii-decor-15{top:20%;right:35%}@media (max-width: 768px){.landing-hero-logo-img{width:80px;height:80px}.landing-hero-title{font-size:42px;letter-spacing:-.02em}.landing-hero-subtitle{font-size:16px;letter-spacing:.06em}.landing-stats{flex-direction:column;gap:32px}.landing-feature-grid{grid-template-columns:1fr}.landing-step{flex-direction:column;gap:16px}.landing-relayer-title{font-size:32px;letter-spacing:-.01em}.landing-relayer-subtitle{font-size:14px;letter-spacing:.04em}.landing-footer-content{flex-direction:column;gap:24px;text-align:center}.ascii-decor{display:none}.landing-header{padding:16px 20px}.landing-hero{padding:140px 20px 80px}}@media (max-width: 480px){.landing-hero-logo-img{width:60px;height:60px}.landing-logo-img{width:36px;height:36px}.landing-hero-title{font-size:32px;letter-spacing:-.01em}.landing-relayer-title{font-size:24px;letter-spacing:0em}.landing-relayer-button,.landing-enter-button{padding:16px 32px;font-size:16px}.landing-link-button{font-size:12px;padding:6px 10px}}@media (max-width: 1024px){.landing-hero-container{grid-template-columns:1fr;gap:48px;text-align:center}.landing-hero-left{align-items:center}.landing-hero-logo{justify-content:center}.landing-hero-right{display:flex;justify-content:center}}.payment-flow-container{width:100%;max-width:1000px;margin:0 auto;padding:60px 20px;display:flex;flex-direction:column;align-items:center;font-family:var(--font-mono)}.payment-flow-title{color:var(--accent-primary);font-size:1.5rem;margin-bottom:60px;text-align:center;text-transform:uppercase;letter-spacing:-.02em}.flow-diagram{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;gap:12px}.flow-node{display:flex;flex-direction:column;align-items:center;gap:16px;position:relative;z-index:2}.node-icon-wrapper{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid #E2E8F0;border-radius:12px;background:#fff;transition:all .2s ease}.flow-node:hover .node-icon-wrapper{border-color:var(--accent-primary);transform:translateY(-2px)}.node-icon{width:40px;height:40px;color:var(--accent-primary);stroke-width:1.5}.node-label{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.1em}.flow-node:hover .node-label{color:var(--accent-primary)}.flow-arrow-container{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;height:40px;justify-content:center}.flow-arrow-line{width:100%;height:2px;background:var(--accent-primary);position:relative}.flow-arrow-line:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:0;height:0;border-left:8px solid var(--accent-primary);border-top:5px solid transparent;border-bottom:5px solid transparent}.flow-arrow-label{position:absolute;top:-24px;font-size:9px;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}@media (max-width: 768px){.flow-diagram{flex-direction:column;gap:40px}.flow-arrow-container{width:2px;height:60px;flex:none}.flow-arrow-line{width:2px;height:100%}.flow-arrow-line:after{inset:auto auto 0 50%;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid var(--accent-primary);border-bottom:none}.flow-arrow-label{top:50%;left:20px;transform:translateY(-50%)}}.flow-branch-container{flex:2;display:flex;flex-direction:column;justify-content:center;position:relative;height:100px;padding:0 5px}.branch-path{display:flex;align-items:center;height:50%;position:relative}.branch-line{flex:1;height:1px;background:#e2e8f0;position:relative;transition:all .3s ease}.branch-path:hover .branch-line{background:var(--accent-primary);height:2px}.branch-line:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:0;height:0;border-left:6px solid #E2E8F0;border-top:4px solid transparent;border-bottom:4px solid transparent}.branch-path:hover .branch-line:after{border-left-color:var(--accent-primary)}.branch-label-wrapper{position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:5}.branch-label{font-size:9px;color:#64748b;background:#fff;padding:2px 8px;border:1px solid #E2E8F0;border-radius:4px;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.branch-path:hover .branch-label{color:var(--accent-primary);border-color:var(--accent-primary)}.flow-branch-container:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:1px;background:#e2e8f0}.branch-path:hover~.flow-branch-container:before,.flow-branch-container:hover:before{background:var(--accent-primary)}.flow-branch-container:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:1px;background:#e2e8f0}.claim-options-explanation{margin-top:60px;width:100%}.explanation-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:40px}.explanation-card{padding:24px;background:#fff;border:1px solid #E2E8F0;border-radius:8px;position:relative;transition:all .3s ease}.explanation-card.premium,.explanation-card:hover{border-color:var(--accent-primary)}.card-tag{position:absolute;top:-10px;right:20px;font-size:9px;font-weight:700;color:#fff;background:#94a3b8;padding:2px 8px;border-radius:4px;letter-spacing:.1em}.explanation-card.premium .card-tag{background:var(--accent-primary)}.explanation-card h3{font-size:1.1rem;color:var(--accent-primary);margin:0 0 12px;text-transform:uppercase}.explanation-detail{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin-bottom:20px}.benefit-list{list-style:none;padding:0;margin:0}.benefit-list li{font-size:.8rem;color:var(--text-primary);margin-bottom:8px;padding-left:0}@media (max-width: 768px){.explanation-grid{grid-template-columns:1fr}}.presale-widget{background:var(--bg-card, #ffffff);border:1px solid var(--border-color, #e2e8f0);padding:32px;border-radius:var(--radius-lg, 8px);width:100%;max-width:440px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;font-family:var(--font-family, "Space Mono", monospace);color:var(--text-primary, #020817)}.presale-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.presale-tag{font-size:11px;font-weight:700;color:var(--accent-primary, #0033ff);letter-spacing:.1em;background:#0033ff1a;padding:4px 12px;border-radius:4px;text-transform:uppercase}.presale-stats-mini{display:flex;flex-direction:column;align-items:flex-end;font-size:10px;color:var(--text-muted, #94a3b8);letter-spacing:.05em;font-weight:600}.presale-progress-container{margin-bottom:32px}.presale-progress-info{display:flex;justify-content:space-between;font-size:12px;font-weight:700;margin-bottom:8px;color:var(--text-primary, #020817)}.presale-progress-bar{height:12px;background:var(--bg-secondary, #f1f5f9);border-radius:6px;overflow:hidden}.presale-progress-fill{height:100%;background:var(--accent-primary, #0033ff);transition:width .5s ease}.presale-progress-labels{display:flex;justify-content:flex-end;font-size:10px;margin-top:6px;color:var(--text-secondary, #64748b);font-weight:600}.presale-swap-card{background:var(--bg-input, #ffffff);border:1px solid var(--border-color, #e2e8f0);padding:24px;border-radius:var(--radius-lg, 8px);margin-bottom:24px}.swap-input-group{display:flex;flex-direction:column;gap:8px}.swap-input-group label{font-size:11px;font-weight:700;color:var(--text-secondary, #64748b);text-transform:uppercase;letter-spacing:.05em}.swap-input-wrapper{display:flex;align-items:center;gap:12px;background:var(--bg-card-hover, #f8fafc);border:1px solid var(--border-color, #e2e8f0);padding:16px;border-radius:var(--radius-md, 4px);transition:border-color .2s ease,box-shadow .2s ease}.swap-input-wrapper:focus-within{border-color:var(--accent-primary, #0033ff);box-shadow:0 0 0 1px var(--accent-primary, #0033ff);background:#fff}.swap-input-wrapper.disabled{background:var(--bg-secondary, #f1f5f9);cursor:default}.swap-input-wrapper input{background:transparent;border:none;outline:none;font-family:inherit;font-size:20px;font-weight:700;color:var(--text-primary, #020817);width:100%}.swap-input-wrapper input::placeholder{color:var(--text-muted, #94a3b8)}.currency-label{font-size:14px;font-weight:700;color:var(--text-primary, #020817)}.token-icon{width:24px;height:24px;flex-shrink:0}.swap-divider{display:flex;align-items:center;gap:12px;margin:16px 0}.divider-line{flex:1;height:1px;background:var(--border-color, #e2e8f0)}.divider-icon{font-size:16px;color:var(--text-muted, #94a3b8)}.price-info{text-align:center;margin:16px 0;font-size:12px;color:var(--text-secondary, #64748b);font-weight:600}.presale-action-container{margin-top:24px;width:100%}.global-connect-wrapper{width:100%}.global-connect-wrapper button{width:100%!important;padding:16px!important;font-family:inherit!important;font-weight:700!important;font-size:14px!important;letter-spacing:.05em!important;background:var(--accent-primary, #0033ff)!important;color:#fff!important;border-radius:var(--radius-md, 4px)!important;border:none!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;justify-content:center!important;align-items:center!important;text-transform:uppercase!important}.global-connect-wrapper button:hover{background:var(--accent-primary-hover, #0026cc)!important;transform:translateY(-1px);box-shadow:0 4px 6px -1px #03f3!important}.presale-button.buy{width:100%;padding:16px;font-family:inherit;font-weight:700;font-size:14px;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;border:none;border-radius:var(--radius-md, 4px);background:var(--accent-primary, #0033ff);color:#fff;text-transform:uppercase}.presale-button.buy:hover:not(:disabled){background:var(--accent-primary-hover, #0026cc);transform:translateY(-1px);box-shadow:0 4px 6px -1px #03f3}.presale-button:disabled{opacity:.7;cursor:not-allowed;transform:none}.presale-footer{text-align:center}.presale-footer p{font-size:10px;color:var(--text-muted, #94a3b8);margin:4px 0;letter-spacing:.02em}@media (max-width: 900px){.presale-widget{max-width:100%;padding:24px;box-shadow:none;border:none;background:transparent}.presale-swap-card{background:#fff;border:1px solid var(--border-color);box-shadow:var(--shadow-md)}}.modal-overlay{position:fixed;inset:0;background-color:#000000b3;backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.modal-content{background:var(--bg-card);border:1px solid var(--border-color);padding:32px;border-radius:var(--radius-lg);width:100%;max-width:400px;text-align:center;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 24px;font-weight:700}.modal-icon.success{background-color:#22c55e1a;color:#22c55e;border:2px solid #22c55e}.modal-icon.error{background-color:#ef44441a;color:#ef4444;border:2px solid #ef4444}.modal-title{font-family:Space Mono,monospace;font-size:20px;font-weight:700;margin-bottom:16px;color:var(--text-primary);letter-spacing:-.5px}.modal-message{color:var(--text-secondary);font-size:16px;line-height:1.5;margin-bottom:8px}.modal-submessage{color:var(--text-muted);font-size:14px;margin-bottom:24px}.modal-hash-container{background:var(--bg-secondary);padding:12px;border-radius:var(--radius-md);margin-bottom:24px;font-family:Space Mono,monospace;font-size:13px;display:flex;align-items:center;justify-content:center;gap:8px}.hash-label{color:var(--text-muted)}.hash-link{color:var(--accent-primary);text-decoration:none;font-weight:600;border-bottom:1px dashed var(--accent-primary)}.hash-link:hover{opacity:.8}.modal-button{width:100%;padding:14px;background:var(--text-primary);color:#fff;border:none;border-radius:var(--radius-md);font-family:Space Mono,monospace;font-weight:700;cursor:pointer;transition:all .2s;font-size:14px}.modal-button:hover{background:#000;transform:translateY(-1px)}.docs-page{position:relative;min-height:100vh;background:#fff;color:#020817;font-family:Space Mono,Fraktion Mono,Supply Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-x:hidden}.docs-header{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background:#fff;border-bottom:1px solid #E2E8F0;z-index:1000}.docs-header-left{display:flex;align-items:center}.docs-logo-container{display:flex;align-items:center;gap:8px}.docs-logo{font-size:16px;font-weight:700;letter-spacing:.08em;color:#03f;text-transform:uppercase;line-height:1.2}.docs-logo-separator{font-size:16px;font-weight:400;color:#64748b;margin:0 4px}.docs-logo-text{font-size:16px;font-weight:400;letter-spacing:.08em;color:#020817;text-transform:uppercase;line-height:1.2}.docs-header-right{display:flex;gap:16px;align-items:center}.docs-header-search{position:relative;width:240px}.docs-header-search-input{width:100%;padding:8px 12px;border:1px solid #E2E8F0;border-radius:6px;background:#fff;color:#020817;font-size:13px;font-family:Space Mono,monospace;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.docs-header-search-input:focus{border-color:#03f;box-shadow:0 0 0 2px #0033ff1a}.docs-header-search-input::placeholder{color:#64748b;font-size:12px}.docs-header-search-results{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #E2E8F0;border-radius:6px;box-shadow:0 4px 12px #0000001a;z-index:1000;margin-top:4px;max-height:200px;overflow-y:auto}.docs-header-search-results-list{list-style:none;padding:8px 0;margin:0}.docs-header-search-result-link{width:100%;padding:8px 16px;background:none;border:none;text-align:left;cursor:pointer;font-size:13px;color:#64748b;font-family:Space Mono,monospace;transition:background-color .2s ease}.docs-header-search-result-link:hover{background:#f1f5f9;color:#03f}.docs-link-button{font-size:13px;font-weight:400;letter-spacing:.06em;color:#03f;text-decoration:none;padding:8px 12px;border:1px solid #0033FF;background:transparent;transition:all .2s ease;text-transform:uppercase;cursor:pointer;display:inline-block;line-height:1.4}.docs-link-button:hover{background:#03f;color:#fff}.docs-main{padding-top:80px;min-height:calc(100vh - 80px)}.docs-container{max-width:1400px;margin:0 auto 0 280px;min-height:calc(100vh - 80px)}.docs-sidebar{position:fixed;top:80px;left:0;width:280px;height:calc(100vh - 80px);overflow-y:auto;padding:32px 24px;background:#f1f5f9;border-right:1px solid #E2E8F0;z-index:900}.docs-nav{display:flex;flex-direction:column;gap:32px}.docs-nav-section{display:flex;flex-direction:column;gap:12px}.docs-nav-title{font-size:11px;font-weight:700;color:#03f;letter-spacing:.08em;text-transform:uppercase;margin:0;line-height:1.4}.docs-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.docs-nav-link{font-size:13px;font-weight:400;color:#64748b;text-decoration:none;padding:6px 0;transition:color .2s ease;display:block;line-height:1.4;background:none;border:none;cursor:pointer;text-align:left;width:100%;font-family:inherit}.docs-nav-link:hover{color:#03f}.docs-nav-link.active{color:#03f;font-weight:700}.docs-content{padding:48px 64px;background:#fff;overflow-y:auto}.docs-content-inner{max-width:800px;margin:0 auto}.docs-content-title{font-size:32px;font-weight:700;color:#03f;margin:0 0 32px;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.docs-content-intro{font-size:14px;line-height:1.6;color:#64748b;margin:0;letter-spacing:.01em}.docs-content-intro p{margin:0 0 20px}.docs-content-intro p:last-child{margin-bottom:0}.docs-content-subtitle{font-size:16px;font-weight:400;color:#64748b;margin:8px 0 0;letter-spacing:.01em}.docs-toc{background:#f8fafc;border:1px solid #E2E8F0;border-radius:8px;padding:24px;margin:32px 0}.docs-toc-title{font-size:16px;font-weight:700;color:#03f;margin:0 0 16px;letter-spacing:.08em;text-transform:uppercase}.docs-toc-list{list-style:none;padding:0;margin:0}.docs-toc-section{margin-bottom:20px}.docs-toc-section:last-child{margin-bottom:0}.docs-toc-section strong{font-size:14px;font-weight:600;color:#020817;display:block;margin-bottom:8px;letter-spacing:.01em}.docs-toc-section ul{list-style:none;padding:0;margin:0}.docs-toc-section li{margin-bottom:4px}.docs-toc-link{color:#64748b;text-decoration:none;font-size:13px;line-height:1.4;transition:all .2s ease;display:block;padding:4px 8px;border-radius:4px;margin:2px 0}.docs-toc-link:hover{color:#03f;background:#f1f5f9}.docs-toc-link-active{color:#03f;background:#e2e8f0;font-weight:600;border-left:3px solid #0033FF;padding-left:11px}.docs-section{margin-top:48px;padding-top:32px;border-top:1px solid #E2E8F0}.docs-section:first-of-type{margin-top:32px}.docs-section-title{font-size:18px;font-weight:700;color:#03f;margin:0 0 20px;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.docs-section-content{font-size:14px;line-height:1.6;color:#64748b;letter-spacing:.01em}.docs-section-content p{margin:0 0 16px}.docs-section-content p:last-child{margin-bottom:0}.docs-section-content strong{color:#020817;font-weight:700}.docs-code-block-container{position:relative;margin:16px 0}.docs-code-block{background:#f1f5f9;border:1px solid #E2E8F0;padding:16px 50px 16px 20px;overflow-x:auto;font-family:Space Mono,monospace;font-size:13px;line-height:1.5;color:#020817;border-radius:4px}.docs-code-block code{color:#020817;background:transparent;padding:0;border-radius:0}.docs-copy-button{position:absolute;top:8px;right:8px;background:#fff;border:1px solid #E2E8F0;border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:all .2s ease;color:#64748b}.docs-copy-button:hover{background:#03f;color:#fff;border-color:#03f}.docs-copy-button:active{transform:scale(.95)}.token-command{color:#10b981;font-weight:600}.token-variable{color:#3b82f6;font-weight:600}.token-string{color:#f59e0b}.token-number{color:#8b5cf6}.token-comment{color:#64748b;font-style:italic}.docs-sidebar::-webkit-scrollbar,.docs-content::-webkit-scrollbar{width:6px}.docs-sidebar::-webkit-scrollbar-track,.docs-content::-webkit-scrollbar-track{background:transparent}.docs-sidebar::-webkit-scrollbar-thumb,.docs-content::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.docs-sidebar::-webkit-scrollbar-thumb:hover,.docs-content::-webkit-scrollbar-thumb:hover{background:#cbd5e1}@media (max-width: 1024px){.docs-sidebar{width:240px;top:80px;height:calc(100vh - 80px)}.docs-container{margin:0 auto 0 240px;min-height:calc(100vh - 80px)}.docs-content{padding:32px 40px}}@media (max-width: 768px){.docs-container{margin:0 auto}.docs-sidebar{position:relative;top:0;height:auto;width:100%;border-right:none;border-bottom:1px solid #E2E8F0}.docs-content{padding:32px 24px}.docs-header{padding:16px 20px}.docs-main{padding-top:80px}}@media (max-width: 480px){.docs-logo-container{flex-direction:column;align-items:flex-start;gap:4px}.docs-logo-separator{display:none}.docs-content-title{font-size:24px}}.network-guard-overlay{position:fixed;inset:0;background:#0a0a0ad9;backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem}.network-error-card{max-width:480px;width:100%;text-align:center;animation:slideIn .3s ease-out}.network-error-content h2{color:#ef4444;font-size:1.75rem;margin-bottom:1rem}.network-error-content p{color:#cbd5e1;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.error-icon{font-size:4rem;margin-bottom:1rem}.network-hint{background:#ef44441a;border:1px solid rgba(239,68,68,.2);padding:1rem;border-radius:12px;color:#f87171;font-size:.95rem;margin-bottom:2rem}@keyframes slideIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.app{min-height:100vh;display:flex;flex-direction:column}.app-layout{display:flex;flex:1}.app-main{flex:1;padding:var(--space-xl);overflow-y:auto;max-height:calc(100vh - 65px)}@media (max-width: 768px){.app-main{padding:var(--space-md)}}[data-dapp-kit]:where(*),[data-dapp-kit] :where(*){box-sizing:border-box;color:var(--dapp-kit-colors-body);font-family:var(--dapp-kit-typography-fontFamily);font-size:var(--dapp-kit-fontWeights-normal);font-style:var(--dapp-kit-typography-fontStyle);font-weight:var(--dapp-kit-fontWeights-normal);line-height:var(--dapp-kit-typography-lineHeight);letter-spacing:var(--dapp-kit-typography-letterSpacing)}[data-dapp-kit]:where(button),[data-dapp-kit] :where(button){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;border:0;padding:0;margin:0}[data-dapp-kit]:where(a),[data-dapp-kit] :where(a){text-decoration:none;color:inherit;outline:none}[data-dapp-kit]:where(ol,ul),[data-dapp-kit] :where(ol,ul){list-style:none;margin:0;padding:0}[data-dapp-kit]:where(h1,h2,h3,h4,h5,h6),[data-dapp-kit] :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;margin:0}[data-dapp-kit].Heading_headingVariants_size_sm__1aa835k1,[data-dapp-kit] .Heading_headingVariants_size_sm__1aa835k1{font-size:var(--dapp-kit-fontSizes-small)}[data-dapp-kit].Heading_headingVariants_size_md__1aa835k2,[data-dapp-kit] .Heading_headingVariants_size_md__1aa835k2{font-size:var(--dapp-kit-fontSizes-medium)}[data-dapp-kit].Heading_headingVariants_size_lg__1aa835k3,[data-dapp-kit] .Heading_headingVariants_size_lg__1aa835k3{font-size:var(--dapp-kit-fontSizes-large)}[data-dapp-kit].Heading_headingVariants_size_xl__1aa835k4,[data-dapp-kit] .Heading_headingVariants_size_xl__1aa835k4{font-size:var(--dapp-kit-fontSizes-xlarge)}[data-dapp-kit].Heading_headingVariants_weight_normal__1aa835k5,[data-dapp-kit] .Heading_headingVariants_weight_normal__1aa835k5{font-weight:var(--dapp-kit-fontWeights-normal)}[data-dapp-kit].Heading_headingVariants_weight_bold__1aa835k6,[data-dapp-kit] .Heading_headingVariants_weight_bold__1aa835k6{font-weight:var(--dapp-kit-fontWeights-bold)}[data-dapp-kit].Heading_headingVariants_truncate_true__1aa835k7,[data-dapp-kit] .Heading_headingVariants_truncate_true__1aa835k7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-dapp-kit].IconButton_container__s6n7bq0,[data-dapp-kit] .IconButton_container__s6n7bq0{border-radius:9999px;padding:8px;color:var(--dapp-kit-colors-iconButton);background-color:var(--dapp-kit-backgroundColors-iconButton)}[data-dapp-kit].IconButton_container__s6n7bq0:hover,[data-dapp-kit] .IconButton_container__s6n7bq0:hover{background-color:var(--dapp-kit-backgroundColors-iconButtonHover)}[data-dapp-kit].ConnectModal_overlay__gz8z90,[data-dapp-kit] .ConnectModal_overlay__gz8z90{background-color:var(--dapp-kit-backgroundColors-modalOverlay);backdrop-filter:var(--dapp-kit-blurs-modalOverlay);position:fixed;inset:0;z-index:999999999}[data-dapp-kit].ConnectModal_title__gz8z91,[data-dapp-kit] .ConnectModal_title__gz8z91{padding-left:8px}[data-dapp-kit].ConnectModal_content__gz8z92,[data-dapp-kit] .ConnectModal_content__gz8z92{background-color:var(--dapp-kit-backgroundColors-modalPrimary);border-radius:var(--dapp-kit-radii-xlarge);color:var(--dapp-kit-colors-body);position:fixed;bottom:16px;left:16px;right:16px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;min-height:50vh;max-height:85vh;max-width:700px}[data-dapp-kit].ConnectModal_whatIsAWalletButton__gz8z93,[data-dapp-kit] .ConnectModal_whatIsAWalletButton__gz8z93{background-color:var(--dapp-kit-backgroundColors-modalSecondary);padding:16px}[data-dapp-kit].ConnectModal_viewContainer__gz8z94,[data-dapp-kit] .ConnectModal_viewContainer__gz8z94{display:none;padding:20px;flex-grow:1}[data-dapp-kit].ConnectModal_selectedViewContainer__gz8z95,[data-dapp-kit] .ConnectModal_selectedViewContainer__gz8z95{display:flex}[data-dapp-kit].ConnectModal_backButtonContainer__gz8z96,[data-dapp-kit] .ConnectModal_backButtonContainer__gz8z96{position:absolute;top:20px;left:20px}[data-dapp-kit].ConnectModal_closeButtonContainer__gz8z97,[data-dapp-kit] .ConnectModal_closeButtonContainer__gz8z97{position:absolute;top:16px;right:16px}[data-dapp-kit].ConnectModal_walletListContent__gz8z98,[data-dapp-kit] .ConnectModal_walletListContent__gz8z98{display:flex;flex-direction:column;flex-grow:1;gap:24px;padding:20px;background-color:var(--dapp-kit-backgroundColors-modalPrimary)}[data-dapp-kit].ConnectModal_walletListContainer__gz8z99,[data-dapp-kit] .ConnectModal_walletListContainer__gz8z99{display:flex;justify-content:space-between;flex-direction:column;flex-grow:1}[data-dapp-kit].ConnectModal_walletListContainerWithViewSelected__gz8z9a,[data-dapp-kit] .ConnectModal_walletListContainerWithViewSelected__gz8z9a{display:none}@media screen and (min-width: 768px){[data-dapp-kit].ConnectModal_content__gz8z92,[data-dapp-kit] .ConnectModal_content__gz8z92{flex-direction:row;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}[data-dapp-kit].ConnectModal_whatIsAWalletButton__gz8z93,[data-dapp-kit] .ConnectModal_whatIsAWalletButton__gz8z93{display:none}[data-dapp-kit].ConnectModal_viewContainer__gz8z94,[data-dapp-kit] .ConnectModal_viewContainer__gz8z94{display:flex}[data-dapp-kit].ConnectModal_backButtonContainer__gz8z96,[data-dapp-kit] .ConnectModal_backButtonContainer__gz8z96{display:none}[data-dapp-kit].ConnectModal_walletListContent__gz8z98,[data-dapp-kit] .ConnectModal_walletListContent__gz8z98{background-color:var(--dapp-kit-backgroundColors-modalSecondary)}[data-dapp-kit].ConnectModal_walletListContainer__gz8z99,[data-dapp-kit] .ConnectModal_walletListContainer__gz8z99{flex-direction:row;flex-basis:240px;flex-grow:0;flex-shrink:0}[data-dapp-kit].ConnectModal_walletListContainerWithViewSelected__gz8z9a,[data-dapp-kit] .ConnectModal_walletListContainerWithViewSelected__gz8z9a{display:flex}}[data-dapp-kit].Button_buttonVariants__x1s81q0,[data-dapp-kit] .Button_buttonVariants__x1s81q0{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--dapp-kit-fontWeights-medium)}[data-dapp-kit].Button_buttonVariants__x1s81q0:disabled,[data-dapp-kit] .Button_buttonVariants__x1s81q0:disabled{opacity:.5}[data-dapp-kit].Button_buttonVariants_variant_primary__x1s81q1,[data-dapp-kit] .Button_buttonVariants_variant_primary__x1s81q1{background-color:var(--dapp-kit-backgroundColors-primaryButton);color:var(--dapp-kit-colors-primaryButton);box-shadow:var(--dapp-kit-shadows-primaryButton)}[data-dapp-kit].Button_buttonVariants_variant_primary__x1s81q1:hover,[data-dapp-kit] .Button_buttonVariants_variant_primary__x1s81q1:hover{background-color:var(--dapp-kit-backgroundColors-primaryButtonHover)}[data-dapp-kit].Button_buttonVariants_variant_outline__x1s81q2,[data-dapp-kit] .Button_buttonVariants_variant_outline__x1s81q2{border-width:1px;border-style:solid;border-color:var(--dapp-kit-borderColors-outlineButton);color:var(--dapp-kit-colors-outlineButton)}[data-dapp-kit].Button_buttonVariants_variant_outline__x1s81q2:hover,[data-dapp-kit] .Button_buttonVariants_variant_outline__x1s81q2:hover{background-color:var(--dapp-kit-backgroundColors-outlineButtonHover)}[data-dapp-kit].Button_buttonVariants_size_md__x1s81q3,[data-dapp-kit] .Button_buttonVariants_size_md__x1s81q3{border-radius:var(--dapp-kit-radii-medium);padding:8px 16px}[data-dapp-kit].Button_buttonVariants_size_lg__x1s81q4,[data-dapp-kit] .Button_buttonVariants_size_lg__x1s81q4{border-radius:var(--dapp-kit-radii-large);padding:16px 24px}[data-dapp-kit].Text_textVariants_size_sm__2bv1ur1,[data-dapp-kit] .Text_textVariants_size_sm__2bv1ur1{font-size:var(--dapp-kit-fontSizes-small)}[data-dapp-kit].Text_textVariants_weight_normal__2bv1ur2,[data-dapp-kit] .Text_textVariants_weight_normal__2bv1ur2{font-weight:var(--dapp-kit-fontWeights-normal)}[data-dapp-kit].Text_textVariants_weight_medium__2bv1ur3,[data-dapp-kit] .Text_textVariants_weight_medium__2bv1ur3{font-weight:var(--dapp-kit-fontWeights-medium)}[data-dapp-kit].Text_textVariants_weight_bold__2bv1ur4,[data-dapp-kit] .Text_textVariants_weight_bold__2bv1ur4{font-weight:var(--dapp-kit-fontWeights-bold)}[data-dapp-kit].Text_textVariants_color_muted__2bv1ur5,[data-dapp-kit] .Text_textVariants_color_muted__2bv1ur5{color:var(--dapp-kit-colors-bodyMuted)}[data-dapp-kit].Text_textVariants_color_danger__2bv1ur6,[data-dapp-kit] .Text_textVariants_color_danger__2bv1ur6{color:var(--dapp-kit-colors-bodyDanger)}[data-dapp-kit].Text_textVariants_mono_true__2bv1ur7,[data-dapp-kit] .Text_textVariants_mono_true__2bv1ur7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-dapp-kit].ConnectionStatus_container__nckm2d0,[data-dapp-kit] .ConnectionStatus_container__nckm2d0{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}[data-dapp-kit].ConnectionStatus_walletIcon__nckm2d1,[data-dapp-kit] .ConnectionStatus_walletIcon__nckm2d1{-o-object-fit:cover;object-fit:cover;width:72px;height:72px;border-radius:var(--dapp-kit-radii-large)}[data-dapp-kit].ConnectionStatus_title__nckm2d2,[data-dapp-kit] .ConnectionStatus_title__nckm2d2{margin-top:12px}[data-dapp-kit].ConnectionStatus_connectionStatus__nckm2d3,[data-dapp-kit] .ConnectionStatus_connectionStatus__nckm2d3{margin-top:4px}[data-dapp-kit].ConnectionStatus_retryButtonContainer__nckm2d4,[data-dapp-kit] .ConnectionStatus_retryButtonContainer__nckm2d4{position:absolute;bottom:20px;right:20px}[data-dapp-kit].InfoSection_container__1wtioi70,[data-dapp-kit] .InfoSection_container__1wtioi70{display:flex;flex-direction:column;gap:4px}[data-dapp-kit].GettingStarted_container__1fp07e10,[data-dapp-kit] .GettingStarted_container__1fp07e10{display:flex;flex-direction:column;align-items:center}[data-dapp-kit].GettingStarted_content__1fp07e11,[data-dapp-kit] .GettingStarted_content__1fp07e11{display:flex;flex-direction:column;justify-content:center;flex-grow:1;gap:20px;padding:40px}[data-dapp-kit].GettingStarted_installButtonContainer__1fp07e12,[data-dapp-kit] .GettingStarted_installButtonContainer__1fp07e12{position:absolute;bottom:20px;right:20px}[data-dapp-kit].WhatIsAWallet_container__1ktpkq90,[data-dapp-kit] .WhatIsAWallet_container__1ktpkq90{display:flex;flex-direction:column;align-items:center}[data-dapp-kit].WhatIsAWallet_content__1ktpkq91,[data-dapp-kit] .WhatIsAWallet_content__1ktpkq91{display:flex;flex-direction:column;justify-content:center;flex-grow:1;gap:20px;padding:40px}[data-dapp-kit].WalletList_container__1v2s6cz0,[data-dapp-kit] .WalletList_container__1v2s6cz0{display:flex;flex-direction:column;gap:4px}[data-dapp-kit].WalletListItem_container__1dqqtqs0,[data-dapp-kit] .WalletListItem_container__1dqqtqs0{display:flex}[data-dapp-kit].WalletListItem_walletItem__1dqqtqs1,[data-dapp-kit] .WalletListItem_walletItem__1dqqtqs1{display:flex;align-items:center;flex-grow:1;padding:8px;gap:8px;border-radius:var(--dapp-kit-radii-large)}[data-dapp-kit].WalletListItem_walletItem__1dqqtqs1:hover,[data-dapp-kit] .WalletListItem_walletItem__1dqqtqs1:hover{background-color:var(--dapp-kit-backgroundColors-walletItemHover)}[data-dapp-kit].WalletListItem_selectedWalletItem__1dqqtqs2,[data-dapp-kit] .WalletListItem_selectedWalletItem__1dqqtqs2{background-color:var(--dapp-kit-backgroundColors-walletItemSelected);box-shadow:0 2px 6px #0000000d}[data-dapp-kit].WalletListItem_walletIcon__1dqqtqs3,[data-dapp-kit] .WalletListItem_walletIcon__1dqqtqs3{width:28px;height:28px;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:var(--dapp-kit-radii-small)}[data-dapp-kit].AccountDropdownMenu_connectedAccount__div2ql0,[data-dapp-kit] .AccountDropdownMenu_connectedAccount__div2ql0{gap:8px}[data-dapp-kit].AccountDropdownMenu_menuContainer__div2ql1,[data-dapp-kit] .AccountDropdownMenu_menuContainer__div2ql1{z-index:999999999}[data-dapp-kit].AccountDropdownMenu_menuContent__div2ql2,[data-dapp-kit] .AccountDropdownMenu_menuContent__div2ql2{display:flex;flex-direction:column;width:180px;max-height:200px;margin-top:4px;padding:8px;gap:8px;border-radius:var(--dapp-kit-radii-large);background-color:var(--dapp-kit-backgroundColors-dropdownMenu)}[data-dapp-kit].AccountDropdownMenu_menuItem__div2ql3,[data-dapp-kit] .AccountDropdownMenu_menuItem__div2ql3{padding:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;display:flex;align-items:center;border-radius:var(--dapp-kit-radii-large)}[data-dapp-kit].AccountDropdownMenu_menuItem__div2ql3[data-highlighted],[data-dapp-kit] .AccountDropdownMenu_menuItem__div2ql3[data-highlighted]{background-color:var(--dapp-kit-backgroundColors-primaryButton)}[data-dapp-kit].AccountDropdownMenu_switchAccountMenuItem__div2ql4,[data-dapp-kit] .AccountDropdownMenu_switchAccountMenuItem__div2ql4{display:flex;justify-content:space-between;align-items:center}[data-dapp-kit].AccountDropdownMenu_separator__div2ql5,[data-dapp-kit] .AccountDropdownMenu_separator__div2ql5{height:1px;flex-shrink:0;background-color:var(--dapp-kit-backgroundColors-dropdownMenuSeparator)}:root{--bg-primary: #ffffff;--bg-secondary: #f1f5f9;--bg-card: #ffffff;--bg-card-hover: #f8fafc;--bg-input: #ffffff;--accent-primary: #0033ff;--accent-primary-hover: #0026cc;--accent-secondary: #0033ff;--accent-success: #10b981;--accent-warning: #f59e0b;--accent-danger: #ef4444;--text-primary: #020817;--text-secondary: #64748b;--text-muted: #94a3b8;--border-color: #e2e8f0;--border-hover: #cbd5e1;--radius-sm: 0px;--radius-md: 4px;--radius-lg: 8px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--font-mono: "Space Mono", "Fraktion Mono", "Supply Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-family: var(--font-mono)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);background:var(--bg-primary);color:var(--text-primary);min-height:100vh;line-height:1.5}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.1;color:var(--text-primary);text-transform:uppercase;letter-spacing:-.02em}h1{font-size:3rem;margin-bottom:var(--space-lg)}h2{font-size:1.5rem;margin-bottom:var(--space-md)}h3{font-size:1.25rem;margin-bottom:var(--space-sm)}p{color:var(--text-secondary);margin-bottom:var(--space-md)}a{color:var(--accent-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--accent-secondary)}code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;background:var(--bg-input);padding:2px 6px;border-radius:var(--radius-sm);color:var(--accent-secondary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}.glass{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all .2s ease}.glass:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-md)}.gradient-text{color:var(--accent-primary)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in{animation:fadeIn .3s ease forwards}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.skeleton{background:linear-gradient(90deg,var(--bg-card) 0%,var(--bg-card-hover) 50%,var(--bg-card) 100%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-sm)}
