.header{backdrop-filter:blur(20px);background:#1c1c1ecc;border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.header-left,.header-right{flex:1;align-items:center;display:flex}.header-right{justify-content:flex-end}.header-center{flex-direction:column;align-items:center;gap:.25rem;display:flex}.wallet-info{align-items:center;gap:1rem;display:flex}.header-balance{background:#34c7591a;border:1px solid #34c7594d;border-radius:12px;align-items:baseline;gap:.25rem;padding:.4rem .8rem;display:flex}.balance-value{color:#34c759;font-size:.9rem;font-weight:700}.balance-token{color:#8e8e93;font-size:.75rem;font-weight:600}.logo-circle{background:linear-gradient(135deg,#007aff,#5856d6);border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:1.2rem;display:flex;box-shadow:0 4px 16px #007aff4d}.title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#007aff,#5856d6) text;font-size:1rem;font-weight:700}.btn-connect{color:#fff;cursor:pointer;background:#007aff;border:none;border-radius:16px;padding:.5rem 1rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .2s}.btn-connect:hover{background:#0056b3;transform:translateY(-1px);box-shadow:0 4px 16px #007aff4d}.wallet-button{color:#fff;cursor:pointer;background:#1c1c1ecc;border:1px solid #fff3;border-radius:16px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.8rem;transition:all .2s;display:flex}.wallet-button:hover{background:#1c1c1e;border-color:#ffffff4d}.wallet-indicator{background:#34c759;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #34c75980}.main{flex-direction:column;flex:auto;width:100%;max-width:900px;min-height:0;margin:0 auto;padding:1rem;display:flex}.wallet-adapter-button{border-radius:8px!important;min-width:auto!important;height:36px!important;padding:6px 12px!important;font-size:14px!important}@media (width<=600px){.wallet-adapter-button{height:32px!important;padding:4px 8px!important;font-size:12px!important}}.description{text-align:center;flex-shrink:0;margin-bottom:1.5rem}.description p{color:#fff;font-size:.95rem;font-weight:500}.subtitle{margin-top:.25rem;color:#8e8e93!important;font-size:.85rem!important}.dashboard{flex:1;grid-template-columns:2fr 1fr 1fr;gap:1rem;min-height:0;display:grid}.verification-widget,.balance-widget,.swap-widget{backdrop-filter:blur(20px);background:#1c1c1ecc;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;padding:1rem;display:flex;box-shadow:0 4px 16px #0000004d}.widget-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.widget-header h3{color:#fff;font-size:.9rem;font-weight:600}.status-dot{background:#ff3b30;border-radius:50%;width:8px;height:8px}.status-dot.ready{background:#34c759;box-shadow:0 0 8px #34c75980}.status-dot.pending{background:#ff9500;box-shadow:0 0 8px #ff950080}.status-dot.disconnected{background:#8e8e93;box-shadow:0 0 8px #8e8e9380}.verification-status-compact{flex:1;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.status-message{text-align:center;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem;font-size:.85rem;font-weight:500;display:flex}.status-message.success{color:#34c759;background:#34c7591a;border:1px solid #34c7594d}.status-message.error{color:#ff3b30;background:#ff3b301a;border:1px solid #ff3b304d}.status-message.warning{color:#ff9500;background:#ff95001a;border:1px solid #ff95004d}.status-message.disconnected{color:#8e8e93;background:#8e8e931a;border:1px solid #8e8e934d}.status-icon{font-size:1.2rem}.btn-verify-compact{color:#fff;cursor:pointer;background:#34c759;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:all .2s;display:flex}.btn-verify-compact.enabled:hover{background:#28a745;transform:translateY(-1px);box-shadow:0 8px 25px #34c75966}.btn-verify-compact.disabled{cursor:not-allowed;box-shadow:none;background:#3c3c4399;transform:none}.placeholder-content{text-align:center;opacity:.6;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.placeholder-icon{opacity:.5;margin-bottom:.5rem;font-size:2rem}.placeholder-text{color:#8e8e93;font-size:.8rem;line-height:1.3}.btn-refresh{color:#007aff;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem;font-size:1rem;transition:all .2s}.btn-refresh:hover{background:#007aff1a}.balance-compact{text-align:center;flex-direction:column;flex:1;justify-content:center;display:flex}.balance-main-compact{justify-content:center;align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.balance-amount-compact{color:#fff;font-size:1.8rem;font-weight:700}.balance-symbol-compact{color:#8e8e93;font-size:1rem;font-weight:600}.balance-usd-compact{color:#8e8e93;font-size:.8rem}.swap-badge-compact{border-radius:10px;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.swap-badge-compact.active{color:#34c759;background:#34c75933}.swap-badge-compact.inactive{color:#8e8e93;background:#8e8e9333}.swap-compact{text-align:center;flex-direction:column;flex:1;justify-content:center;margin-bottom:1rem;display:flex}.swap-amount-compact{justify-content:center;align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.swap-plus{color:#34c759;font-size:1.5rem;font-weight:700}.swap-symbol-compact{color:#8e8e93;font-size:.9rem;font-weight:600}.swap-cost-compact{color:#8e8e93;font-size:.8rem}.btn-swap-compact{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.btn-swap-compact.enabled{color:#fff;background:#007aff}.btn-swap-compact.enabled:hover:not(:disabled){background:#0056b3;transform:translateY(-1px);box-shadow:0 4px 16px #007aff4d}.btn-swap-compact.disabled{color:#ffffff80;cursor:not-allowed;box-shadow:none;background:#3c3c4399;transform:none}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer{text-align:center;color:#8e8e93;background:#1c1c1e80;border-top:1px solid #ffffff1a;flex-shrink:0;padding:.75rem;font-size:.75rem}@media (width<=768px){.header{padding:.5rem .75rem}.wallet-info{gap:.5rem}.header-balance{padding:.3rem .6rem}.balance-value{font-size:.8rem}.balance-token{font-size:.7rem}.logo-circle{width:40px;height:40px;font-size:1rem}.title{font-size:.9rem}.main{padding:.75rem}.description{margin-bottom:1rem}.dashboard{grid-template-columns:1fr;gap:.75rem}.verification-widget,.balance-widget,.swap-widget{padding:.875rem}.balance-amount-compact{font-size:1.5rem}.swap-plus{font-size:1.25rem}.placeholder-icon{font-size:1.5rem}.placeholder-text{font-size:.75rem}}@media (width<=480px){.wallet-info{flex-direction:column;align-items:flex-start;gap:.5rem}.header-balance{justify-content:center;align-self:stretch}.verification-widget,.balance-widget,.swap-widget{padding:.75rem}.status-message{text-align:center;flex-direction:column;gap:.25rem}.balance-amount-compact{font-size:1.25rem}.swap-plus{font-size:1.1rem}}.verification-widget:hover,.balance-widget:hover,.swap-widget:hover{border-color:#fff3;transition:all .3s;transform:translateY(-1px)}
/*# sourceMappingURL=example.59184f09.css.map */
