.main-navigation[data-v-a3e0f57b]{background:var(--dark-bg);position:sticky;top:0;z-index:100}.nav-container[data-v-a3e0f57b]{gap:var(--spacing-lg);justify-content:space-between;margin:0 auto;max-width:1280px;padding:var(--spacing-lg) var(--spacing-xl)}.nav-container[data-v-a3e0f57b],.nav-logo[data-v-a3e0f57b]{align-items:center;display:flex}.nav-logo[data-v-a3e0f57b]{color:var(--dark-text);flex-shrink:0;font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:600;gap:var(--spacing-sm);letter-spacing:-.02em}.nav-logo[data-v-a3e0f57b],.nav-logo[data-v-a3e0f57b]:hover{text-decoration:none}.nav-links[data-v-a3e0f57b]{display:flex;gap:var(--spacing-xs);list-style:none;margin:0;padding:0}.nav-link[data-v-a3e0f57b]{align-items:center;border-radius:var(--radius-full);color:var(--dark-text-muted);display:flex;font-size:var(--font-size-base);font-weight:500;padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;transition:all .2s ease}.nav-link[data-v-a3e0f57b]:hover{background:#1aa4ff1a;color:var(--dark-text);text-decoration:none}.nav-link.router-link-active[data-v-a3e0f57b]{background:#1aa4ff1a;color:#5bb8ff;font-weight:600}.nav-actions[data-v-a3e0f57b]{gap:var(--spacing-sm)}.nav-action-btn[data-v-a3e0f57b],.nav-actions[data-v-a3e0f57b]{align-items:center;display:flex;flex-shrink:0}.nav-action-btn[data-v-a3e0f57b]{background:transparent;border:1px solid rgba(26,164,255,.2);border-radius:var(--radius-full);color:var(--dark-text-muted);cursor:pointer;height:38px;justify-content:center;position:relative;transition:all .2s ease;width:38px}.nav-action-btn[data-v-a3e0f57b]:hover{background:#1aa4ff1a;border-color:#1aa4ff66;color:#5bb8ff}.wallet-dot[data-v-a3e0f57b]{background:var(--success);border:2px solid var(--dark-bg);border-radius:50%;height:8px;position:absolute;right:6px;top:6px;width:8px}.mobile-toggle[data-v-a3e0f57b]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:var(--spacing-sm)}.toggle-bar[data-v-a3e0f57b]{background:var(--dark-text-muted);border-radius:2px;display:block;height:2px;transition:all .3s ease;width:22px}.mobile-toggle.active .toggle-bar[data-v-a3e0f57b]:first-child{transform:rotate(45deg) translate(5px,5px)}.mobile-toggle.active .toggle-bar[data-v-a3e0f57b]:nth-child(2){opacity:0}.mobile-toggle.active .toggle-bar[data-v-a3e0f57b]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:768px){.mobile-toggle[data-v-a3e0f57b]{display:flex}.nav-links[data-v-a3e0f57b]{background:var(--dark-bg);border-top:1px solid rgba(26,164,255,.1);display:none;flex-direction:column;gap:var(--spacing-xs);left:0;padding:var(--spacing-md) var(--spacing-lg);position:absolute;right:0;top:100%}.nav-links.open[data-v-a3e0f57b]{display:flex}.nav-link[data-v-a3e0f57b]{padding:var(--spacing-md)}}.main-footer[data-v-ef2c91c4]{background:var(--dark-bg);margin-top:auto;padding:80px 0}.footer-container[data-v-ef2c91c4]{margin:0 auto;max-width:1280px;padding:0 var(--spacing-xl)}.footer-nav[data-v-ef2c91c4]{align-items:center;border-bottom:1px solid rgba(26,164,255,.1);display:flex;flex-wrap:wrap;gap:var(--spacing-xl);justify-content:center;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.footer-link[data-v-ef2c91c4]{color:var(--dark-text-muted);font-size:var(--font-size-base);font-weight:500;text-decoration:none;transition:color .2s ease}.footer-link[data-v-ef2c91c4]:hover{color:#5bb8ff;text-decoration:none}.footer-bottom[data-v-ef2c91c4]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:space-between}.footer-attribution[data-v-ef2c91c4]{flex:1}.attribution-text[data-v-ef2c91c4]{color:var(--dark-text-muted);font-size:var(--font-size-base);font-weight:400}.xrpl-commons-link[data-v-ef2c91c4]{color:#5bb8ff;font-weight:500;text-decoration:none;transition:color .2s ease}.xrpl-commons-link[data-v-ef2c91c4]:hover{color:var(--dark-text);text-decoration:none}.social-link[data-v-ef2c91c4]:after,.xrpl-commons-link[data-v-ef2c91c4]:after{display:none!important}.footer-social[data-v-ef2c91c4]{gap:var(--spacing-md)}.footer-social[data-v-ef2c91c4],.social-link[data-v-ef2c91c4]{align-items:center;display:flex}.social-link[data-v-ef2c91c4]{background:#1aa4ff14;border-radius:50%;color:var(--dark-text-muted);height:40px;justify-content:center;text-decoration:none;transition:all .2s ease;width:40px}.social-link[data-v-ef2c91c4]:hover{background:#1aa4ff26;color:#5bb8ff;transform:translateY(-2px)}@media (max-width:768px){.footer-bottom[data-v-ef2c91c4]{flex-direction:column;gap:var(--spacing-lg);text-align:center}.footer-attribution[data-v-ef2c91c4]{order:2}.footer-social[data-v-ef2c91c4]{order:1}}@media (max-width:480px){.footer-nav[data-v-ef2c91c4],.footer-social[data-v-ef2c91c4]{gap:var(--spacing-sm)}.footer-social[data-v-ef2c91c4]{flex-wrap:wrap;justify-content:center}}.toast-container[data-v-c040b86a]{bottom:20px;display:flex;flex-direction:column;gap:10px;max-width:400px;position:fixed;right:20px;z-index:10000}.toast[data-v-c040b86a]{align-items:center;animation:slideIn-c040b86a .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg,16px);box-shadow:0 3px 10px #00000026;cursor:pointer;display:flex;gap:12px;padding:14px 20px;transition:all .3s ease}.toast[data-v-c040b86a]:hover{box-shadow:0 4px 12px #0003;transform:translate(-4px)}.toast-icon[data-v-c040b86a]{align-items:center;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:20px;justify-content:center;width:20px}.toast-message[data-v-c040b86a]{flex:1;font-size:13px;line-height:1.4;word-wrap:break-word}.toast-close[data-v-c040b86a]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:20px;justify-content:center;line-height:1;opacity:.6;padding:0;transition:opacity .2s;width:20px}.toast-close[data-v-c040b86a]:hover{opacity:1}.toast-success[data-v-c040b86a]{background:#27ae60f2;border-left:4px solid var(--secondary-green);color:#fff}.toast-error[data-v-c040b86a]{background:#e74c3cf2;border-left:4px solid var(--error);color:#fff}.toast-warning[data-v-c040b86a]{background:#f39c12f2;border-left:4px solid var(--warning);color:#fff}.toast-info[data-v-c040b86a]{background:#1aa4fff2;border-left:4px solid var(--primary-accent-dark);color:#fff}.toast-enter-active[data-v-c040b86a],.toast-leave-active[data-v-c040b86a]{transition:all .3s ease}.toast-enter-from[data-v-c040b86a]{opacity:0;transform:translate(100%)}.toast-leave-to[data-v-c040b86a]{opacity:0;transform:translate(100%) scale(.8)}@keyframes slideIn-c040b86a{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.toast-container[data-v-c040b86a]{bottom:10px;left:10px;max-width:none;right:10px}.toast[data-v-c040b86a]{padding:10px 14px}.toast-message[data-v-c040b86a]{font-size:12px}}.wallet-panel-toggle[data-v-5484c832]{align-items:center;background:var(--primary-accent);border:none;border-radius:var(--radius-full);bottom:24px;box-shadow:0 4px 16px #1aa4ff4d;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:24px;transition:all .2s ease;width:48px;z-index:201}.wallet-panel-toggle[data-v-5484c832]:hover{box-shadow:0 6px 20px #1aa4ff66;transform:translateY(-2px)}.wallet-count[data-v-5484c832]{align-items:center;background:var(--success);border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-4px;top:-4px;width:20px}.wallet-panel-backdrop[data-v-5484c832]{background:#0006;top:0;right:0;bottom:0;left:0;position:fixed;z-index:199}.backdrop-enter-active[data-v-5484c832],.backdrop-leave-active[data-v-5484c832]{transition:opacity .3s ease}.backdrop-enter-from[data-v-5484c832],.backdrop-leave-to[data-v-5484c832]{opacity:0}.wallet-panel[data-v-5484c832]{background:var(--bg-primary);border-left:1px solid var(--border-light);bottom:0;box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;overflow:hidden;position:fixed;right:0;top:0;width:380px;z-index:200}.panel-slide-enter-active[data-v-5484c832],.panel-slide-leave-active[data-v-5484c832]{transition:transform .3s ease}.panel-slide-enter-from[data-v-5484c832],.panel-slide-leave-to[data-v-5484c832]{transform:translate(100%)}.panel-header[data-v-5484c832]{align-items:center;border-bottom:1px solid var(--border-light);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-lg)}.panel-title[data-v-5484c832]{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:700;margin:0}.panel-close[data-v-5484c832]{align-items:center;background:var(--bg-secondary);border:none;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.panel-close[data-v-5484c832]:hover{background:var(--bg-accent);color:var(--text-primary)}.panel-body[data-v-5484c832]{display:flex;flex:1;flex-direction:column;gap:var(--spacing-lg);overflow-y:auto;padding:var(--spacing-lg)}.panel-section[data-v-5484c832]{border-bottom:1px solid var(--border-light);padding-bottom:var(--spacing-lg)}.panel-section[data-v-5484c832]:last-child{border-bottom:none;padding-bottom:0}.section-label[data-v-5484c832]{align-items:center;color:var(--text-primary);display:flex;font-weight:600;gap:var(--spacing-sm);letter-spacing:.04em;margin:0 0 var(--spacing-xs) 0;text-transform:uppercase}.section-hint[data-v-5484c832],.section-label[data-v-5484c832]{font-size:var(--font-size-sm)}.section-hint[data-v-5484c832]{color:var(--text-muted);margin:0 0 var(--spacing-md) 0}.wallet-badge[data-v-5484c832]{align-items:center;background:var(--primary-accent);border-radius:var(--radius-full);color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;letter-spacing:0;min-width:20px;padding:0 6px;text-transform:none}.connect-form[data-v-5484c832]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.connect-form .form-input[data-v-5484c832]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:10px 14px;transition:border-color .2s ease;width:100%}.connect-form .form-input[data-v-5484c832]:focus{border-color:var(--primary-accent);outline:none}.generated-result[data-v-5484c832]{background:var(--bg-secondary);border-radius:var(--radius-md);gap:var(--spacing-sm);margin-top:var(--spacing-md);padding:var(--spacing-md)}.field-row[data-v-5484c832],.generated-result[data-v-5484c832]{display:flex;flex-direction:column}.field-row[data-v-5484c832]{gap:2px}.field-row label[data-v-5484c832]{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.field-value[data-v-5484c832]{background:var(--bg-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-size-xs);padding:4px 8px;word-break:break-all}.empty-state[data-v-5484c832]{color:var(--text-muted);font-size:var(--font-size-sm);padding:var(--spacing-xl) var(--spacing-md);text-align:center}.wallet-list[data-v-5484c832]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.wallet-card[data-v-5484c832]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--spacing-md);transition:all .2s ease}.wallet-card.active[data-v-5484c832]{border-color:var(--primary-accent);box-shadow:0 0 0 1px var(--primary-accent)}.wallet-card-header[data-v-5484c832]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-xs)}.wallet-label[data-v-5484c832]{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600}.wallet-balance[data-v-5484c832]{color:var(--success);font-size:var(--font-size-xs);font-weight:600}.wallet-card-address[data-v-5484c832],.wallet-card-seed[data-v-5484c832]{margin-bottom:var(--spacing-xs)}.wallet-card-address code[data-v-5484c832],.wallet-card-seed code[data-v-5484c832]{color:var(--text-secondary);font-size:11px;line-height:1.4;word-break:break-all}.wallet-card-actions[data-v-5484c832]{align-items:center;display:flex;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.active-indicator[data-v-5484c832]{background:#1aa4ff1a;border-radius:var(--radius-full);color:var(--primary-accent);font-size:var(--font-size-xs);font-weight:600;padding:4px 10px}.btn-block[data-v-5484c832]{width:100%}.btn-xs[data-v-5484c832]{align-items:center;border:none;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);gap:4px;justify-content:center;padding:4px 10px;transition:all .2s ease}.btn-sm[data-v-5484c832]{font-size:var(--font-size-sm);padding:8px 14px}.btn-faucet[data-v-5484c832]{background:var(--bg-primary);border:1px solid var(--border-light);color:var(--text-secondary)}.btn-faucet[data-v-5484c832]:hover:not(:disabled){border-color:var(--success);color:var(--success)}.btn-faucet[data-v-5484c832]:disabled{cursor:not-allowed;opacity:.6}.btn-spinner[data-v-5484c832]{animation:spin-5484c832 .6s linear infinite;border:2px solid var(--border-light);border-radius:50%;border-top-color:var(--primary-accent);display:inline-block;height:12px;width:12px}@keyframes spin-5484c832{to{transform:rotate(1turn)}}.btn-refresh[data-v-5484c832]{background:var(--bg-primary);border:1px solid var(--border-light);color:var(--text-secondary)}.btn-refresh[data-v-5484c832]:hover{border-color:var(--primary-accent);color:var(--primary-accent)}.btn-copy[data-v-5484c832]{background:var(--bg-primary);border:1px solid var(--border-light);color:var(--text-secondary)}.btn-copy[data-v-5484c832]:hover{border-color:var(--primary-accent);color:var(--primary-accent)}.btn-danger[data-v-5484c832]{background:var(--bg-primary);border:1px solid var(--border-light);color:var(--text-secondary);margin-left:auto}.btn-danger[data-v-5484c832]:hover{background:var(--error-light);border-color:var(--error);color:var(--error)}@media (max-width:768px){.wallet-panel[data-v-5484c832]{width:100%}}.app{display:flex;flex-direction:column;font-family:var(--font-primary);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.main-content{flex:1}html{font-family:var(--font-primary)}body{background-color:var(--bg-secondary);color:var(--text-primary);margin:0;padding:0;transition:background-color .3s ease,color .3s ease}:root{font-display:swap}
