.sidebar[data-v-ac5ea953]{position:fixed;top:0;left:0;width:280px;height:100vh;background:linear-gradient(180deg,#1a1b2e,#16213e);color:#fff;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;transform:translate(-100%);transition:all .3s cubic-bezier(.25,.46,.45,.94);z-index:1000;box-shadow:4px 0 20px #00000026,0 0 40px #1a1b2e4d;border-right:1px solid rgba(255,255,255,.1)}.sidebar.sidebar-visible[data-v-ac5ea953]{transform:translate(0)}.sidebar[data-v-ac5ea953]::-webkit-scrollbar{width:4px}.sidebar[data-v-ac5ea953]::-webkit-scrollbar-track{background:transparent}.sidebar[data-v-ac5ea953]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.sidebar[data-v-ac5ea953]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.sidebar-header[data-v-ac5ea953]{padding:24px 20px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.logo-section[data-v-ac5ea953]{display:flex;flex-direction:column;gap:12px}.header-actions[data-v-ac5ea953]{display:flex;align-items:center;justify-content:space-between;gap:12px}.logo-container[data-v-ac5ea953]{display:flex;align-items:center;gap:12px}.logo-img[data-v-ac5ea953]{width:48px;height:48px;border-radius:12px;object-fit:cover;box-shadow:0 4px 12px #0000004d}.dollars-img[data-v-ac5ea953]{width:240px;height:130px;border-radius:12px;object-fit:cover;box-shadow:0 4px 12px #0000004d}.logo-content[data-v-ac5ea953]{flex:1;display:flex;flex-direction:column}.logo-title[data-v-ac5ea953]{font-size:20px;font-weight:700;margin:0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo-subtitle[data-v-ac5ea953]{font-size:12px;color:#fff9;font-weight:400}.version-tag[data-v-ac5ea953]{background:#667eea33;color:#667eea;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;border:1px solid rgba(102,126,234,.3)}.pin-button[data-v-ac5ea953]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:6px;cursor:pointer;transition:all .2s ease;color:#fff9;display:flex;align-items:center;justify-content:center}.pin-button[data-v-ac5ea953]:hover{background:#ffffff1a;color:#ffffffe6;transform:translateY(-1px)}.pin-button.pinned[data-v-ac5ea953]{background:#667eea33;border-color:#667eea4d;color:#667eea}.pin-button.pinned[data-v-ac5ea953]:hover{background:#667eea4d;color:#667eea}.pin-icon[data-v-ac5ea953]{width:14px;height:14px}.user-section[data-v-ac5ea953]{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1);position:relative}.user-profile[data-v-ac5ea953]{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff0d;border-radius:12px;cursor:pointer;transition:all .2s ease}.user-profile[data-v-ac5ea953]:hover{background:#ffffff14;transform:translateY(-1px)}.user-avatar[data-v-ac5ea953]{width:36px;height:36px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003}.avatar-icon[data-v-ac5ea953]{width:20px;height:20px;color:#fff}.user-info[data-v-ac5ea953]{flex:1;display:flex;flex-direction:column;gap:2px}.user-name[data-v-ac5ea953]{font-size:14px;font-weight:600;color:#fff}.user-status[data-v-ac5ea953]{font-size:11px;font-weight:500}.user-status.online[data-v-ac5ea953]{color:#10b981}.user-menu-btn[data-v-ac5ea953]{background:none;border:none;color:#fff9;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.user-menu-btn[data-v-ac5ea953]:hover{color:#fff;background:#ffffff1a}.chevron-icon[data-v-ac5ea953]{width:16px;height:16px;transition:transform .2s ease}.user-profile:hover .chevron-icon[data-v-ac5ea953]{transform:rotate(180deg)}.user-dropdown[data-v-ac5ea953]{position:absolute;top:100%;left:20px;right:20px;background:#16213ef2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px;box-shadow:0 8px 32px #0000004d;z-index:100}.user-menu-item[data-v-ac5ea953]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px}.user-menu-item[data-v-ac5ea953]:hover{background:#ffffff14}.user-menu-item.logout[data-v-ac5ea953]{color:#ef4444;border-top:1px solid rgba(255,255,255,.1);margin-top:4px;padding-top:12px}.menu-icon[data-v-ac5ea953]{width:16px;height:16px}.user-menu-enter-active[data-v-ac5ea953],.user-menu-leave-active[data-v-ac5ea953]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.user-menu-enter-from[data-v-ac5ea953],.user-menu-leave-to[data-v-ac5ea953]{opacity:0;transform:translateY(-10px) scale(.95)}.quick-info-panel[data-v-ac5ea953]{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.info-item[data-v-ac5ea953]{display:flex;flex-direction:column;gap:4px;padding:12px;background:#ffffff08;border-radius:8px;margin-bottom:8px}.info-item[data-v-ac5ea953]:last-child{margin-bottom:0}.info-label[data-v-ac5ea953]{font-size:11px;color:#fff9;font-weight:500}.info-value[data-v-ac5ea953]{font-size:16px;font-weight:700;color:#fff}.info-change[data-v-ac5ea953]{font-size:12px;font-weight:600}.info-change.positive[data-v-ac5ea953]{color:#10b981}.info-change.negative[data-v-ac5ea953]{color:#ef4444}.info-item.total-assets[data-v-ac5ea953]{background:#667eea1a;border:1px solid rgba(102,126,234,.3);padding:14px 12px}.info-value.highlight[data-v-ac5ea953]{font-size:20px;color:#667eea;text-shadow:0 0 20px rgba(102,126,234,.3)}.main-navigation[data-v-ac5ea953]{flex:1;padding:0 20px;display:flex;flex-direction:column;gap:24px}.nav-section[data-v-ac5ea953]{display:flex;flex-direction:column;gap:4px}.nav-section-title[data-v-ac5ea953]{font-size:11px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px 12px;padding-top:16px}.nav-section:first-child .nav-section-title[data-v-ac5ea953]{padding-top:24px}.nav-item[data-v-ac5ea953]{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#fffc;text-decoration:none;border-radius:12px;transition:all .2s cubic-bezier(.25,.46,.45,.94);position:relative;font-weight:500;font-size:14px}.nav-item[data-v-ac5ea953]:hover{background:#ffffff14;color:#fff;transform:translate(4px)}.nav-item.active[data-v-ac5ea953]{background:linear-gradient(135deg,#667eea4d,#764ba24d);color:#fff;box-shadow:0 4px 16px #667eea33;border:1px solid rgba(102,126,234,.3)}.nav-item.active[data-v-ac5ea953]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:linear-gradient(180deg,#667eea,#764ba2);border-radius:0 2px 2px 0}.nav-icon[data-v-ac5ea953]{width:20px;height:20px;flex-shrink:0}.nav-label[data-v-ac5ea953]{flex:1}.nav-badge[data-v-ac5ea953]{background:#ef4444;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center;line-height:1.2}.notification-dot[data-v-ac5ea953]{width:6px;height:6px;background:#ef4444;border-radius:50%;position:absolute;top:8px;right:12px}.quick-actions[data-v-ac5ea953]{padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.section-title[data-v-ac5ea953]{font-size:11px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.action-buttons[data-v-ac5ea953]{display:flex;flex-direction:column;gap:8px}.action-btn[data-v-ac5ea953]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.action-btn.primary[data-v-ac5ea953]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.action-btn.primary[data-v-ac5ea953]:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.action-btn.secondary[data-v-ac5ea953]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.action-btn.secondary[data-v-ac5ea953]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.btn-icon[data-v-ac5ea953]{width:16px;height:16px}.notification-center[data-v-ac5ea953]{padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.notification-header[data-v-ac5ea953]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.notification-count[data-v-ac5ea953]{background:#ef4444;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.notification-list[data-v-ac5ea953]{display:flex;flex-direction:column;gap:8px}.notification-item[data-v-ac5ea953]{display:flex;gap:10px;padding:10px;background:#ffffff08;border-radius:8px;border-left:3px solid transparent;transition:all .2s ease}.notification-item[data-v-ac5ea953]:hover{background:#ffffff0d}.notification-item.success[data-v-ac5ea953]{border-left-color:#10b981}.notification-item.warning[data-v-ac5ea953]{border-left-color:#f59e0b}.notification-item.error[data-v-ac5ea953]{border-left-color:#ef4444}.notification-item.info[data-v-ac5ea953]{border-left-color:#3b82f6}.notification-icon[data-v-ac5ea953]{width:16px;height:16px;margin-top:2px;color:currentColor}.notification-content[data-v-ac5ea953]{flex:1;display:flex;flex-direction:column;gap:4px}.notification-text[data-v-ac5ea953]{font-size:12px;color:#ffffffe6;line-height:1.4;margin:0}.notification-time[data-v-ac5ea953]{font-size:10px;color:#ffffff80}.sidebar-footer[data-v-ac5ea953]{padding:16px 20px;background:#0003;border-top:1px solid rgba(255,255,255,.1);margin-top:auto}.footer-actions[data-v-ac5ea953]{display:flex;gap:8px}.footer-btn[data-v-ac5ea953]{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;padding:10px 12px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;font-size:13px;font-weight:500}.footer-btn[data-v-ac5ea953]:hover{background:#ffffff1a;color:#fff;transform:translateY(-1px);border-color:#667eea4d}.footer-btn.language-toggle[data-v-ac5ea953]:hover{background:#667eea33;border-color:#667eea4d;color:#667eea}.footer-icon[data-v-ac5ea953]{width:16px;height:16px;flex-shrink:0}.footer-label[data-v-ac5ea953]{white-space:nowrap}.connection-status[data-v-ac5ea953]{display:flex;align-items:center;gap:8px;justify-content:center}.status-indicator[data-v-ac5ea953]{width:8px;height:8px;border-radius:50%;background:#10b981;animation:pulse-ac5ea953 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-ac5ea953{0%,to{opacity:1}50%{opacity:.5}}.status-text[data-v-ac5ea953]{font-size:11px;color:#fff9}@media (max-width: 768px){.sidebar[data-v-ac5ea953]{width:100vw;transform:translate(-100%)}.sidebar.sidebar-visible[data-v-ac5ea953]{transform:translate(0)}}@media (max-width: 480px){.sidebar[data-v-ac5ea953]{width:100vw}.user-dropdown[data-v-ac5ea953]{left:16px;right:16px}}.dialog-overlay[data-v-2935a7c8]{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.dialog-container[data-v-2935a7c8]{background:#16213ef2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 8px 32px #0000004d;width:90%;max-width:480px;position:relative;margin:auto}.dialog-header[data-v-2935a7c8]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff05}.dialog-header h3[data-v-2935a7c8]{margin:0;font-size:18px;font-weight:600;color:#fff}.close-btn[data-v-2935a7c8]{background:none;border:none;color:#fff9;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.close-btn[data-v-2935a7c8]:hover{color:#fff;background:#ffffff1a}.close-icon[data-v-2935a7c8]{width:20px;height:20px}.dialog-body[data-v-2935a7c8]{padding:24px;max-height:70vh;overflow-y:auto}.form-group[data-v-2935a7c8]{margin-bottom:20px}.form-label[data-v-2935a7c8]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#ffffffe6}.token-select[data-v-2935a7c8]{position:relative}.token-dropdown[data-v-2935a7c8]{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease}.token-dropdown[data-v-2935a7c8]:focus{outline:none;border-color:#667eea80;background:#ffffff14}.token-dropdown option[data-v-2935a7c8]{background:#2d3748;color:#fff}.mobile-token-selector[data-v-2935a7c8]{position:relative}.token-select-trigger[data-v-2935a7c8]{width:100%;padding:14px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;font-size:14px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between}.token-select-trigger[data-v-2935a7c8]:hover{background:#ffffff14;border-color:#fff3}.token-select-trigger.selected[data-v-2935a7c8]{color:#fff;border-color:#667eea4d}.selected-token[data-v-2935a7c8]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1}.token-name[data-v-2935a7c8]{font-weight:600;color:#fff}.token-balance[data-v-2935a7c8]{font-size:12px;color:#fff9}.placeholder[data-v-2935a7c8]{color:#ffffff80}.chevron-icon[data-v-2935a7c8]{width:16px;height:16px;color:#ffffff80;transition:transform .3s ease;flex-shrink:0}.chevron-icon.open[data-v-2935a7c8]{transform:rotate(180deg)}.token-list-dropdown[data-v-2935a7c8]{position:absolute;top:100%;left:0;right:0;background:#16213efa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 8px 32px #0000004d;margin-top:4px;z-index:100;overflow:hidden}.token-list-header[data-v-2935a7c8]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff05}.token-list-header span[data-v-2935a7c8]{font-size:14px;font-weight:600;color:#fff}.close-list-btn[data-v-2935a7c8]{background:none;border:none;color:#fff9;cursor:pointer;padding:2px;border-radius:4px;display:flex;align-items:center;justify-content:center}.close-list-btn[data-v-2935a7c8]:hover{color:#fff;background:#ffffff1a}.token-list[data-v-2935a7c8]{max-height:200px;overflow-y:auto}.token-option[data-v-2935a7c8]{width:100%;padding:12px 16px;background:transparent;border:none;color:#fffc;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.05)}.token-option[data-v-2935a7c8]:last-child{border-bottom:none}.token-option[data-v-2935a7c8]:hover{background:#ffffff0d}.token-option.selected[data-v-2935a7c8]{background:#667eea1a;color:#fff}.token-info[data-v-2935a7c8]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1}.checkmark[data-v-2935a7c8]{display:flex;align-items:center;justify-content:center}.check-icon[data-v-2935a7c8]{width:16px;height:16px;color:#10b981}.token-list-overlay[data-v-2935a7c8]{position:fixed;inset:0;z-index:99}.amount-input-wrapper[data-v-2935a7c8]{position:relative;display:flex;align-items:center}.amount-input[data-v-2935a7c8]{width:100%;padding:14px 60px 14px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:16px;transition:all .2s ease}.amount-input[data-v-2935a7c8]:focus{outline:none;border-color:#667eea80;background:#ffffff14}.amount-input.error[data-v-2935a7c8]{border-color:#ef4444}.token-symbol[data-v-2935a7c8]{position:absolute;right:16px;font-size:14px;color:#fff9;font-weight:500}.error-message[data-v-2935a7c8]{margin-top:6px;font-size:12px;color:#ef4444}.balance-info[data-v-2935a7c8]{margin-top:6px;font-size:12px;color:#fff9}.zero-balance-warning[data-v-2935a7c8]{color:#f59e0b;font-weight:500}.quick-amount-buttons[data-v-2935a7c8]{display:flex;gap:8px;margin-top:12px}.quick-amount-btn[data-v-2935a7c8]{flex:1;padding:6px 8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#ffffffb3;font-size:12px;cursor:pointer;transition:all .2s ease}.quick-amount-btn[data-v-2935a7c8]:hover{background:#ffffff14;color:#fff}.gas-info[data-v-2935a7c8]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px}.gas-value[data-v-2935a7c8]{font-size:14px;font-weight:600;color:#fff}.gas-note[data-v-2935a7c8]{font-size:12px;color:#ffffff80}.action-summary[data-v-2935a7c8]{margin-top:24px;padding:16px;background:#667eea1a;border:1px solid rgba(102,126,234,.2);border-radius:8px}.summary-item[data-v-2935a7c8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.summary-item[data-v-2935a7c8]:last-child{margin-bottom:0}.summary-item.estimated-gas[data-v-2935a7c8]{padding-top:8px;border-top:1px solid rgba(255,255,255,.1);margin-top:8px}.summary-label[data-v-2935a7c8]{font-size:13px;color:#ffffffb3}.summary-value[data-v-2935a7c8]{font-size:13px;font-weight:600;color:#fff}.dialog-footer[data-v-2935a7c8]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid rgba(255,255,255,.1);background:#ffffff05}.btn[data-v-2935a7c8]{flex:1;padding:14px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.btn-secondary[data-v-2935a7c8]{background:#ffffff0d;color:#fffc;border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-2935a7c8]:hover{background:#ffffff14;color:#fff}.btn-primary[data-v-2935a7c8]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-2935a7c8]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.btn-primary[data-v-2935a7c8]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.processing-text[data-v-2935a7c8]{display:flex;align-items:center;gap:8px;animation:pulse-2935a7c8 1.5s ease-in-out infinite}.spinner[data-v-2935a7c8]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-2935a7c8 1s linear infinite}@keyframes pulse-2935a7c8{0%,to{opacity:1}50%{opacity:.6}}@keyframes spin-2935a7c8{to{transform:rotate(360deg)}}.dialog-overlay-enter-active[data-v-2935a7c8],.dialog-overlay-leave-active[data-v-2935a7c8]{transition:all .3s ease}.dialog-overlay-enter-from[data-v-2935a7c8],.dialog-overlay-leave-to[data-v-2935a7c8]{opacity:0}.dialog-enter-active[data-v-2935a7c8],.dialog-leave-active[data-v-2935a7c8]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.dialog-enter-from[data-v-2935a7c8],.dialog-leave-to[data-v-2935a7c8]{opacity:0;transform:scale(.9) translateY(-20px)}.token-list-enter-active[data-v-2935a7c8],.token-list-leave-active[data-v-2935a7c8]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.token-list-enter-from[data-v-2935a7c8],.token-list-leave-to[data-v-2935a7c8]{opacity:0;transform:translateY(-10px) scale(.95)}.overlay-enter-active[data-v-2935a7c8],.overlay-leave-active[data-v-2935a7c8]{transition:opacity .3s ease}.overlay-enter-from[data-v-2935a7c8],.overlay-leave-to[data-v-2935a7c8]{opacity:0}.dialog-body[data-v-2935a7c8]::-webkit-scrollbar{width:6px}.dialog-body[data-v-2935a7c8]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.dialog-body[data-v-2935a7c8]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.dialog-body[data-v-2935a7c8]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.token-list[data-v-2935a7c8]::-webkit-scrollbar{width:4px}.token-list[data-v-2935a7c8]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}.token-list[data-v-2935a7c8]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.token-list[data-v-2935a7c8]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media (max-width: 768px){.dialog-container[data-v-2935a7c8]{width:95%;max-height:90vh;display:flex;flex-direction:column}.dialog-header[data-v-2935a7c8],.dialog-body[data-v-2935a7c8],.dialog-footer[data-v-2935a7c8]{padding:16px}.dialog-body[data-v-2935a7c8]{flex:1;overflow-y:auto}.amount-input[data-v-2935a7c8]{font-size:16px;padding:16px 60px 16px 16px}.token-select-trigger[data-v-2935a7c8]{padding:16px}.token-option[data-v-2935a7c8]{padding:14px 16px}.btn[data-v-2935a7c8]{padding:16px 20px;font-size:16px}.quick-amount-buttons[data-v-2935a7c8]{gap:6px}.quick-amount-btn[data-v-2935a7c8]{padding:8px 6px;font-size:11px}}@media (max-width: 480px){.dialog-overlay[data-v-2935a7c8]{padding:10px}.dialog-container[data-v-2935a7c8]{width:100%;max-height:85vh}.dialog-header h3[data-v-2935a7c8]{font-size:16px}.form-label[data-v-2935a7c8]{font-size:13px}.action-summary[data-v-2935a7c8]{padding:12px}.summary-item[data-v-2935a7c8]{font-size:12px}}@media (max-width: 360px){.dialog-body[data-v-2935a7c8]{padding:12px}.amount-input[data-v-2935a7c8]{padding:14px 50px 14px 14px}.token-symbol[data-v-2935a7c8]{right:14px;font-size:12px}.btn[data-v-2935a7c8]{padding:14px 16px;font-size:14px}.quick-amount-buttons[data-v-2935a7c8]{flex-wrap:wrap}.quick-amount-btn[data-v-2935a7c8]{flex:0 0 calc(50% - 3px);margin-bottom:6px}}.wallet-button-container[data-v-24a79b6a],.wallet-selection[data-v-24a79b6a]{position:relative}.connect-wallet-btn[data-v-24a79b6a]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #667eea4d;position:relative}.connect-wallet-btn[data-v-24a79b6a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.connect-wallet-btn[data-v-24a79b6a]:disabled{opacity:.6;cursor:not-allowed}.btn-icon[data-v-24a79b6a]{width:20px;height:20px}.loading-text[data-v-24a79b6a]{animation:pulse-24a79b6a 1.5s ease-in-out infinite}.wallet-dropdown-header[data-v-24a79b6a]{padding:16px;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff05}.wallet-dropdown-header h4[data-v-24a79b6a]{margin:0;font-size:16px;font-weight:600;color:#fff}.wallet-options[data-v-24a79b6a]{padding:8px}.wallet-option[data-v-24a79b6a]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:transparent;border:none;border-radius:8px;color:#fffc;cursor:pointer;transition:all .2s ease;text-align:left}.wallet-option[data-v-24a79b6a]:hover{background:#ffffff14;color:#fff}.wallet-icon[data-v-24a79b6a]{font-size:20px;width:24px;text-align:center}.wallet-name[data-v-24a79b6a]{flex:1;font-size:14px;font-weight:500}.wallet-status[data-v-24a79b6a]{font-size:12px;color:#10b981;font-weight:500}.no-wallets[data-v-24a79b6a]{padding:20px;text-align:center;color:#fff9}.no-wallets p[data-v-24a79b6a]{margin:0 0 12px;font-size:14px}.install-links[data-v-24a79b6a]{display:flex;flex-direction:column;gap:8px}.install-link[data-v-24a79b6a]{display:inline-block;padding:8px 16px;background:#667eea1a;border:1px solid rgba(102,126,234,.3);border-radius:6px;color:#667eea;text-decoration:none;font-size:12px;font-weight:500;transition:all .2s ease}.install-link[data-v-24a79b6a]:hover{background:#667eea33;border-color:#667eea80}@keyframes pulse-24a79b6a{0%,to{opacity:1}50%{opacity:.5}}.wallet-info[data-v-24a79b6a]{display:flex;align-items:center;gap:12px}.wallet-status[data-v-24a79b6a]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px}.status-indicator[data-v-24a79b6a]{width:8px;height:8px;border-radius:50%;background:#10b981;animation:pulse-dot-24a79b6a 2s infinite}@keyframes pulse-dot-24a79b6a{0%,to{opacity:1}50%{opacity:.5}}.wallet-type[data-v-24a79b6a]{font-size:12px;color:#fffc;font-weight:500}.wallet-address-btn[data-v-24a79b6a]{display:flex;align-items:center;gap:10px;padding:8px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;cursor:pointer;transition:all .2s ease}.wallet-address-btn[data-v-24a79b6a]:hover{background:#ffffff14;border-color:#667eea80}.address-wrapper[data-v-24a79b6a]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.address-text[data-v-24a79b6a]{font-size:14px;font-weight:600;font-family:monospace}.balance-text[data-v-24a79b6a]{font-size:12px;color:#fff9;font-weight:500}.chevron-icon[data-v-24a79b6a]{width:16px;height:16px;transition:transform .3s ease}.chevron-icon.rotated[data-v-24a79b6a]{transform:rotate(180deg)}.wallet-dropdown[data-v-24a79b6a]{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:#16213ef2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 8px 32px #0000004d;overflow:hidden;z-index:1000}.dropdown-header[data-v-24a79b6a]{display:flex;gap:12px;padding:20px;background:#ffffff05}.user-avatar[data-v-24a79b6a]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wallet-type-icon[data-v-24a79b6a]{font-size:24px}.user-info[data-v-24a79b6a]{flex:1;min-width:0}.wallet-type-name[data-v-24a79b6a]{font-size:14px;font-weight:600;color:#fff;margin-bottom:4px}.address-full[data-v-24a79b6a]{font-size:13px;font-weight:600;color:#fff;font-family:monospace;word-break:break-all;margin-bottom:4px}.balance-info[data-v-24a79b6a]{font-size:14px;color:#10b981;font-weight:600}.token-balances-section[data-v-24a79b6a]{background:#ffffff05;border-top:1px solid rgba(255,255,255,.1)}.token-balances-header[data-v-24a79b6a]{padding:12px 20px 8px}.token-balances-header h5[data-v-24a79b6a]{margin:0;font-size:13px;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.5px}.token-balances-list[data-v-24a79b6a]{padding:0 20px 12px;max-height:160px;overflow-y:auto}.token-balance-item[data-v-24a79b6a]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.token-balance-item[data-v-24a79b6a]:last-child{border-bottom:none}.token-name[data-v-24a79b6a]{font-size:13px;font-weight:600;color:#ffffffe6}.token-balance[data-v-24a79b6a]{font-size:13px;font-weight:600;color:#10b981;font-family:monospace}.token-balances-list[data-v-24a79b6a]::-webkit-scrollbar{width:4px}.token-balances-list[data-v-24a79b6a]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}.token-balances-list[data-v-24a79b6a]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.token-balances-list[data-v-24a79b6a]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.network-section[data-v-24a79b6a]{background:#ffffff05;border-top:1px solid rgba(255,255,255,.1)}.network-section-header[data-v-24a79b6a]{padding:12px 20px 8px}.network-section-header h5[data-v-24a79b6a]{margin:0;font-size:13px;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.5px}.network-list[data-v-24a79b6a]{padding:0 12px 12px;max-height:200px;overflow-y:auto}.network-item[data-v-24a79b6a]{display:flex;align-items:center;gap:12px;width:100%;padding:10px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-bottom:6px}.network-item[data-v-24a79b6a]:hover{background:#ffffff0d;border-color:#667eea4d}.network-item.active[data-v-24a79b6a]{background:#10b9811a;border-color:#10b9814d}.network-icon[data-v-24a79b6a]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.network-icon.ethereum[data-v-24a79b6a]{background:linear-gradient(135deg,#627eea,#8c9eff)}.network-icon.bsc[data-v-24a79b6a]{background:linear-gradient(135deg,#f3ba2f,#ffd95a);opacity:.7}.network-icon.polygon[data-v-24a79b6a]{background:linear-gradient(135deg,#8247e5,#a855f7)}.network-icon.avalanche[data-v-24a79b6a]{background:linear-gradient(135deg,#e84142,#ff6b6b)}.network-icon.fantom[data-v-24a79b6a]{background:linear-gradient(135deg,#1969ff,#4d94ff)}.network-icon.arbitrum[data-v-24a79b6a]{background:linear-gradient(135deg,#2d374b,#4a5568)}.network-icon.optimism[data-v-24a79b6a]{background:linear-gradient(135deg,#ff0420,#ff5a5a)}.network-info[data-v-24a79b6a]{display:flex;flex-direction:column;flex:1}.network-name[data-v-24a79b6a]{font-size:13px;font-weight:600;color:#ffffffe6}.network-symbol[data-v-24a79b6a]{font-size:11px;color:#ffffff80;font-weight:500}.check-icon[data-v-24a79b6a]{width:18px;height:18px;color:#10b981;flex-shrink:0}.dropdown-divider[data-v-24a79b6a]{height:1px;background:#ffffff1a;margin:0}.dropdown-actions[data-v-24a79b6a]{padding:8px}.contract-actions[data-v-24a79b6a]{padding:8px;background:#ffffff05}.contract-action[data-v-24a79b6a]{position:relative}.contract-action[data-v-24a79b6a]:disabled{opacity:.6;cursor:not-allowed}.contract-action.approve[data-v-24a79b6a]:hover:not(:disabled){background:#10b9811a;border-color:#10b9814d}.contract-action.lock[data-v-24a79b6a]:hover:not(:disabled){background:#f59e0b1a;border-color:#f59e0b4d}.contract-action.unlock[data-v-24a79b6a]:hover:not(:disabled){background:#3b82f61a;border-color:#3b82f64d}.contract-action .loading-text[data-v-24a79b6a]{font-size:14px;color:#fffc}.dropdown-item[data-v-24a79b6a]{display:flex;align-items:center;gap:12px;width:100%;padding:12px;background:transparent;border:none;border-radius:8px;color:#fffc;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.dropdown-item[data-v-24a79b6a]:hover{background:#ffffff14;color:#fff}.dropdown-item.disconnect[data-v-24a79b6a]{color:#ef4444;margin:8px}.dropdown-item.disconnect[data-v-24a79b6a]:hover{background:#ef44441a}.item-icon[data-v-24a79b6a]{width:18px;height:18px}.item-icon.spinning[data-v-24a79b6a]{animation:spin-24a79b6a 1s linear infinite}@keyframes spin-24a79b6a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.copied-badge[data-v-24a79b6a]{margin-left:auto;font-size:11px;color:#10b981;font-weight:600}.toast[data-v-24a79b6a]{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:10px;padding:14px 20px;background:#16213ef2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:14px;font-weight:500;box-shadow:0 8px 32px #0000004d;z-index:9999}.toast.success[data-v-24a79b6a]{border-color:#10b9814d}.toast.error[data-v-24a79b6a]{border-color:#ef44444d}.toast-icon[data-v-24a79b6a]{width:20px;height:20px}.toast.success .toast-icon[data-v-24a79b6a]{color:#10b981}.toast.error .toast-icon[data-v-24a79b6a]{color:#ef4444}.toast.clickable[data-v-24a79b6a]{cursor:pointer;transition:all .2s ease}.toast.clickable[data-v-24a79b6a]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0006}.wallet-dropdown-enter-active[data-v-24a79b6a],.wallet-dropdown-leave-active[data-v-24a79b6a]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.wallet-dropdown-enter-from[data-v-24a79b6a],.wallet-dropdown-leave-to[data-v-24a79b6a]{opacity:0;transform:translateY(-10px) scale(.95)}.dropdown-enter-active[data-v-24a79b6a],.dropdown-leave-active[data-v-24a79b6a]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.dropdown-enter-from[data-v-24a79b6a],.dropdown-leave-to[data-v-24a79b6a]{opacity:0;transform:translateY(-10px) scale(.95)}.toast-enter-active[data-v-24a79b6a],.toast-leave-active[data-v-24a79b6a]{transition:all .3s ease}.toast-enter-from[data-v-24a79b6a],.toast-leave-to[data-v-24a79b6a]{opacity:0;transform:translate(100px)}@media (max-width: 768px){.wallet-dropdown[data-v-24a79b6a]{width:280px}.chain-name[data-v-24a79b6a]{display:none}.balance-text[data-v-24a79b6a]{font-size:11px}}.token-dialog-global[data-v-24a79b6a]{position:fixed!important;inset:0!important;z-index:9999!important}.navbar[data-v-ff0fdd26]{height:64px;background:linear-gradient(135deg,#1a1b2e,#16213e);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);position:relative;z-index:900;box-shadow:0 4px 20px #00000026}.mobile-top-bar[data-v-ff0fdd26]{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:100%}.mobile-left[data-v-ff0fdd26]{display:flex;align-items:center;gap:12px}.brand-mini[data-v-ff0fdd26]{display:flex;align-items:center}.brand-logo[data-v-ff0fdd26]{width:32px;height:32px;border-radius:6px;object-fit:cover}.mobile-right[data-v-ff0fdd26]{display:flex;align-items:center;gap:8px}.mobile-notification-btn[data-v-ff0fdd26]{position:relative;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px;cursor:pointer;transition:all .2s ease;color:#ffffffb3;display:flex;align-items:center;justify-content:center}.mobile-notification-btn[data-v-ff0fdd26]:hover{background:#ffffff1a;color:#fff;transform:translateY(-1px)}.mobile-notification-btn.has-unread[data-v-ff0fdd26]{color:#667eea}.notification-icon[data-v-ff0fdd26]{width:20px;height:20px}.notification-badge[data-v-ff0fdd26]{position:absolute;top:-2px;right:-2px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;padding:2px 5px;border-radius:10px;min-width:16px;text-align:center;line-height:1.2}.mobile-wallet-btn[data-v-ff0fdd26]{transform:scale(.9)}.desktop-navbar[data-v-ff0fdd26]{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:100%}.navbar-left[data-v-ff0fdd26]{display:flex;align-items:center;gap:20px;flex:1;max-width:500px}.navbar-right[data-v-ff0fdd26]{display:flex;align-items:center;gap:16px;flex:1;justify-content:flex-end;max-width:500px}.notification-center[data-v-ff0fdd26]{position:relative}.notification-btn[data-v-ff0fdd26]{position:relative;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px;cursor:pointer;transition:all .2s ease;color:#ffffffb3}.notification-btn[data-v-ff0fdd26]:hover{background:#ffffff1a;color:#fff;transform:translateY(-1px)}.notification-btn.has-unread[data-v-ff0fdd26]{color:#667eea}.notification-panel[data-v-ff0fdd26]{position:absolute;top:100%;right:0;width:320px;background:#16213ef2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 8px 32px #0000004d;margin-top:8px;z-index:1000}.notification-header[data-v-ff0fdd26]{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.notification-header h3[data-v-ff0fdd26]{margin:0;font-size:16px;font-weight:600;color:#fff}.mark-all-read[data-v-ff0fdd26]{background:none;border:none;color:#667eea;font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.mark-all-read[data-v-ff0fdd26]:hover{background:#667eea1a}.notification-list[data-v-ff0fdd26]{max-height:300px;overflow-y:auto}.notification-item[data-v-ff0fdd26]{display:flex;gap:12px;padding:12px 16px;border-left:3px solid transparent;transition:all .2s ease;cursor:pointer}.notification-item[data-v-ff0fdd26]:hover{background:#ffffff0d}.notification-item.unread[data-v-ff0fdd26]{background:#667eea0d}.notification-item.success[data-v-ff0fdd26]{border-left-color:#10b981}.notification-item.warning[data-v-ff0fdd26]{border-left-color:#f59e0b}.notification-item.error[data-v-ff0fdd26]{border-left-color:#ef4444}.notification-item.info[data-v-ff0fdd26]{border-left-color:#3b82f6}.notification-item .notification-icon[data-v-ff0fdd26]{width:16px;height:16px;margin-top:2px;color:currentColor}.notification-content[data-v-ff0fdd26]{flex:1;display:flex;flex-direction:column;gap:4px}.title-line[data-v-ff0fdd26]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.content-line[data-v-ff0fdd26]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#ffffffb3}.notification-text[data-v-ff0fdd26]{font-size:13px;color:#ffffffe6;line-height:1.4;margin:0}.notification-time[data-v-ff0fdd26]{font-size:11px;color:#ffffff80}.no-notifications[data-v-ff0fdd26]{text-align:center;padding:40px 20px;color:#fff9}.no-notifications-icon[data-v-ff0fdd26]{margin-bottom:12px;opacity:.5}.no-notifications-icon .bell-icon[data-v-ff0fdd26]{width:32px;height:32px}.no-notifications-text[data-v-ff0fdd26]{font-size:14px;font-weight:600;margin:0 0 4px;color:#fffc}.no-notifications-subtext[data-v-ff0fdd26]{font-size:12px;margin:0;color:#ffffff80}.mobile-notifications-panel[data-v-ff0fdd26]{position:fixed;inset:0;background:linear-gradient(135deg,#1a1f2e,#2d3748);z-index:2000;display:flex;flex-direction:column;overflow:hidden}.mobile-overlay[data-v-ff0fdd26]{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1990}.mobile-panel-header[data-v-ff0fdd26]{background:#16213ef2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);padding:16px 20px}.mobile-notifications-panel .mobile-panel-header[data-v-ff0fdd26]{display:flex;justify-content:space-between;align-items:center}.panel-title[data-v-ff0fdd26]{margin:0;font-size:24px;font-weight:700;color:#fff}.panel-title-group[data-v-ff0fdd26]{display:flex;flex-direction:column;gap:4px}.panel-subtitle[data-v-ff0fdd26]{font-size:14px;color:#fff9}.panel-actions[data-v-ff0fdd26]{display:flex;align-items:center;gap:12px}.panel-close[data-v-ff0fdd26]{background:linear-gradient(135deg,#ef444433,#ef44441a);border:1px solid rgba(239,68,68,.3);border-radius:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#ef4444e6;position:relative;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.panel-close[data-v-ff0fdd26]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(239,68,68,.2),transparent);transition:left .6s ease}.panel-close[data-v-ff0fdd26]:hover{background:linear-gradient(135deg,#ef44444d,#ef444433);border-color:#ef444480;transform:scale(1.05);box-shadow:0 4px 20px #ef44444d,inset 0 1px 1px #ffffff1a;color:#ef4444}.panel-close[data-v-ff0fdd26]:hover:before{left:100%}.panel-close[data-v-ff0fdd26]:active{transform:scale(.95);transition:all .1s ease}.panel-close .close-icon[data-v-ff0fdd26]{position:relative;width:20px;height:20px;transition:transform .3s ease}.panel-close .close-icon[data-v-ff0fdd26]:before,.panel-close .close-icon[data-v-ff0fdd26]:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;background:currentColor;border-radius:1px;transform-origin:center}.panel-close .close-icon[data-v-ff0fdd26]:before{transform:translate(-50%,-50%) rotate(45deg)}.panel-close .close-icon[data-v-ff0fdd26]:after{transform:translate(-50%,-50%) rotate(-45deg)}.panel-close:hover .close-icon[data-v-ff0fdd26]{transform:rotate(90deg)}.mobile-notifications-content[data-v-ff0fdd26]{flex:1;overflow-y:auto;padding:20px;-webkit-overflow-scrolling:touch}.mobile-notification-list[data-v-ff0fdd26]{background:#ffffff0d;border-radius:16px;overflow:hidden}.mobile-notification-item[data-v-ff0fdd26]{display:flex;gap:16px;padding:16px;cursor:pointer;transition:background .2s ease;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-notification-item[data-v-ff0fdd26]:last-child{border-bottom:none}.mobile-notification-item[data-v-ff0fdd26]:hover{background:#ffffff14}.mobile-notification-item.unread[data-v-ff0fdd26]{background:#667eea14}.notification-icon-wrapper[data-v-ff0fdd26]{display:flex;align-items:flex-start}.notification-icon[data-v-ff0fdd26]{width:20px;height:20px;margin-top:2px}.notification-icon.success[data-v-ff0fdd26]{color:#10b981}.notification-icon.warning[data-v-ff0fdd26]{color:#f59e0b}.notification-icon.error[data-v-ff0fdd26]{color:#ef4444}.notification-icon.info[data-v-ff0fdd26]{color:#3b82f6}.notification-content[data-v-ff0fdd26]{flex:1;display:flex;flex-direction:column;gap:8px}.notification-text[data-v-ff0fdd26]{font-size:15px;color:#ffffffe6;line-height:1.4;margin:0}.notification-footer[data-v-ff0fdd26]{display:flex;justify-content:space-between;align-items:center}.notification-time[data-v-ff0fdd26]{font-size:13px;color:#ffffff80}.unread-indicator[data-v-ff0fdd26]{background:#667eea33;color:#667eea;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;text-transform:uppercase}.mobile-no-notifications[data-v-ff0fdd26]{text-align:center;padding:80px 20px;color:#666}.no-notifications-icon[data-v-ff0fdd26]{margin-bottom:20px;opacity:.5}.bell-icon[data-v-ff0fdd26]{width:64px;height:64px;color:#ffffff4d}.mobile-no-notifications h3[data-v-ff0fdd26]{margin:0 0 12px;color:#fff;font-size:20px}.mobile-no-notifications p[data-v-ff0fdd26]{font-size:15px;color:#fff9;max-width:400px;margin:0 auto;line-height:1.5}.notification-panel-enter-active[data-v-ff0fdd26],.notification-panel-leave-active[data-v-ff0fdd26]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.notification-panel-enter-from[data-v-ff0fdd26],.notification-panel-leave-to[data-v-ff0fdd26]{opacity:0;transform:translateY(-10px) scale(.95)}.mobile-panel-enter-active[data-v-ff0fdd26],.mobile-panel-leave-active[data-v-ff0fdd26]{transition:all .4s cubic-bezier(.4,0,.2,1)}.mobile-panel-enter-from[data-v-ff0fdd26],.mobile-panel-leave-to[data-v-ff0fdd26]{opacity:0;transform:translateY(100%)}.overlay-enter-active[data-v-ff0fdd26],.overlay-leave-active[data-v-ff0fdd26]{transition:opacity .4s ease}.overlay-enter-from[data-v-ff0fdd26],.overlay-leave-to[data-v-ff0fdd26]{opacity:0}.notification-detail-overlay[data-v-ff0fdd26]{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2100;display:flex;justify-content:center;align-items:flex-start;padding:60px 16px 40px;overflow-y:auto}.notification-detail-modal[data-v-ff0fdd26]{width:100%;max-width:640px;background:#1f2937;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 4px 28px #0006;padding:24px 24px 32px;color:#f1f5f9;animation:fadeInScale-ff0fdd26 .25s ease}@keyframes fadeInScale-ff0fdd26{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.detail-header[data-v-ff0fdd26]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.detail-title[data-v-ff0fdd26]{margin:0;font-size:20px;font-weight:600;line-height:1.3}.detail-close[data-v-ff0fdd26]{background:none;border:none;color:#94a3b8;font-size:24px;cursor:pointer;line-height:1;padding:0 4px}.detail-close[data-v-ff0fdd26]:hover{color:#f1f5f9}.detail-meta[data-v-ff0fdd26]{display:flex;gap:16px;font-size:12px;margin:12px 0 20px;color:#94a3b8}.detail-type[data-v-ff0fdd26]{padding:2px 6px;border-radius:6px;background:#334155;font-weight:600;letter-spacing:.5px}.notification-detail-modal.success .detail-type[data-v-ff0fdd26]{background:#064e3b;color:#10b981}.notification-detail-modal.warning .detail-type[data-v-ff0fdd26]{background:#78350f;color:#f59e0b}.notification-detail-modal.error .detail-type[data-v-ff0fdd26]{background:#7f1d1d;color:#ef4444}.notification-detail-modal.info .detail-type[data-v-ff0fdd26]{background:#1e3a8a;color:#3b82f6}.detail-content[data-v-ff0fdd26]{font-size:14px;line-height:1.6;word-break:break-word}.detail-content a.detail-link[data-v-ff0fdd26]{color:#60a5fa;text-decoration:none}.detail-content a.detail-link[data-v-ff0fdd26]:hover{text-decoration:underline}@media (max-width: 640px){.notification-detail-modal[data-v-ff0fdd26]{padding:20px 20px 28px}.detail-title[data-v-ff0fdd26]{font-size:18px}.detail-content[data-v-ff0fdd26]{font-size:13.5px}}@media (max-width: 768px){.desktop-navbar[data-v-ff0fdd26]{display:none}}@media (max-width: 480px){.mobile-top-bar[data-v-ff0fdd26]{padding:0 12px}.mobile-panel-header[data-v-ff0fdd26]{padding:12px 16px}.panel-title[data-v-ff0fdd26]{font-size:20px}.mobile-notifications-content[data-v-ff0fdd26]{padding:16px}.mobile-notification-item[data-v-ff0fdd26]{padding:14px}.notification-text[data-v-ff0fdd26]{font-size:14px}}.toast-container[data-v-a878de34]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast[data-v-a878de34]{display:flex;align-items:flex-start;gap:12px;min-width:300px;max-width:500px;padding:16px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;border-left:4px solid;cursor:pointer;pointer-events:auto;position:relative;overflow:hidden}.toast.success[data-v-a878de34]{border-left-color:#4caf50;color:#2e7d32}.toast.error[data-v-a878de34]{border-left-color:#f44336;color:#c62828}.toast.warning[data-v-a878de34]{border-left-color:#ff9800;color:#ef6c00}.toast.info[data-v-a878de34]{border-left-color:#2196f3;color:#1565c0}.toast-icon[data-v-a878de34]{flex-shrink:0;margin-top:2px}.toast-content[data-v-a878de34]{flex:1;min-width:0}.toast-title[data-v-a878de34]{font-weight:600;font-size:14px;line-height:1.4;margin-bottom:4px}.toast-message[data-v-a878de34]{font-size:14px;line-height:1.5;color:#333;word-wrap:break-word}.toast-close[data-v-a878de34]{flex-shrink:0;background:none;border:none;cursor:pointer;padding:2px;border-radius:4px;color:currentColor;opacity:.7;transition:all .2s ease}.toast-close[data-v-a878de34]:hover{opacity:1;background:#0000001a}.toast-progress[data-v-a878de34]{position:absolute;bottom:0;left:0;height:3px;width:100%;background:currentColor;opacity:.3;animation:toast-progress-a878de34 linear}@keyframes toast-progress-a878de34{0%{width:100%}to{width:0%}}.toast-enter-active[data-v-a878de34],.toast-leave-active[data-v-a878de34]{transition:all .3s ease}.toast-enter-from[data-v-a878de34],.toast-leave-to[data-v-a878de34]{opacity:0;transform:translate(100%)}@media (max-width: 640px){.toast-container[data-v-a878de34]{top:10px;right:10px;left:10px}.toast[data-v-a878de34]{min-width:0;max-width:none}}.toast[data-v-a878de34]:focus{outline:2px solid currentColor;outline-offset:2px}.toast-close[data-v-a878de34]:focus{outline:2px solid currentColor;outline-offset:2px}@media (prefers-color-scheme: dark){.toast[data-v-a878de34]{background:#2d2d2d;color:#e0e0e0;box-shadow:0 4px 12px #0000004d}.toast-message[data-v-a878de34]{color:#e0e0e0}.toast-close[data-v-a878de34]:hover{background:#ffffff1a}}.app-container[data-v-d0fafa44]{position:relative;height:100vh;width:100vw;font-family:Segoe UI,sans-serif;overflow:hidden;background:var(--color-background, #f5f5f5)}.app-loading[data-v-d0fafa44]{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background:var(--color-background, #f5f5f5)}.loading-spinner[data-v-d0fafa44]{font-size:18px;color:var(--color-text)}.app-content[data-v-d0fafa44]{height:100%;width:100%;display:flex}.main-content[data-v-d0fafa44]{width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--color-background, #f5f5f5);transition:margin-left .3s ease;position:relative}.main-content.full-width[data-v-d0fafa44]{margin-left:0}.page-view[data-v-d0fafa44]{flex:1;padding:20px;overflow-y:auto;background:var(--color-background, #f5f5f5);min-height:0;position:relative}.debug-overlay[data-v-d0fafa44]{position:absolute;top:10px;right:10px;z-index:1000}.debug-info[data-v-d0fafa44]{background:#ffc107e6;border:1px solid #ffc107;border-radius:8px;padding:10px 15px;font-size:12px;color:#856404;max-width:300px}.debug-info h4[data-v-d0fafa44]{margin:0 0 8px;font-size:14px}.debug-info p[data-v-d0fafa44]{margin:2px 0;font-family:monospace}.fade-enter-active[data-v-d0fafa44],.fade-leave-active[data-v-d0fafa44]{transition:opacity .3s ease}.fade-enter-from[data-v-d0fafa44],.fade-leave-to[data-v-d0fafa44]{opacity:0}.left-trigger-zone[data-v-d0fafa44]{position:fixed;top:50%;left:0;width:30px;height:150px;transform:translateY(-50%);z-index:999;pointer-events:auto;transition:opacity .3s ease,transform .3s ease}.left-trigger-zone.hidden[data-v-d0fafa44]{opacity:0;transform:translateY(-50%) translate(-10px);pointer-events:none}.trigger-line[data-v-d0fafa44]{position:absolute;left:0;top:0;width:3px;height:100%;background:linear-gradient(to bottom,transparent,#1e1e2f 50%,transparent);border-radius:1.5px;opacity:.6;transition:opacity .3s ease}.left-trigger-zone:hover .trigger-line[data-v-d0fafa44]{opacity:1;background:linear-gradient(to bottom,transparent,#3b3b5c 50%,transparent)}.trigger-hint[data-v-d0fafa44]{position:absolute;left:8px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;background:#1e1e2fe6;border-radius:6px;color:#fff;font-size:12px;white-space:nowrap;opacity:0;transform:translateY(-50%) translate(-5px);transition:all .3s ease;pointer-events:none}.left-trigger-zone:hover .trigger-hint[data-v-d0fafa44]{opacity:1;transform:translateY(-50%) translate(0)}.trigger-hint span[data-v-d0fafa44]{font-size:14px}.hint-text[data-v-d0fafa44]{font-size:10px;text-align:center;line-height:1.2}@media (max-width: 768px){.left-trigger-zone[data-v-d0fafa44]{display:none}.page-view[data-v-d0fafa44]{padding:16px}.debug-overlay[data-v-d0fafa44]{display:none}}@media (max-width: 480px){.page-view[data-v-d0fafa44]{padding:12px}}:root{--color-primary: #667eea;--color-primary-dark: #764ba2;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--color-background: #f5f5f5;--color-surface: #ffffff;--color-text: #1e1e2f;--color-text-secondary: #666666;--color-border: rgba(0, 0, 0, .1)}.dark-theme{--color-background: #0f1419;--color-surface: #1a1b2e;--color-text: #ffffff;--color-text-secondary: rgba(255, 255, 255, .6);--color-border: rgba(255, 255, 255, .1)}.dark-theme .main-content{background-color:var(--color-background);color:var(--color-text)}.dark-theme .panel-card{background:var(--color-surface);color:var(--color-text)}html,body{margin:0;padding:0;height:100%;width:100%;overflow:hidden}#app{height:100%;width:100%}.page-view{display:block!important;visibility:visible!important}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{margin:0;padding:0;width:100%;height:100%}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.ob-flash{animation:obFlash .8s ease-in-out}@keyframes obFlash{0%{background-color:#ffe696e6}60%{background-color:#ffe69640}to{background-color:transparent}}
