.wallet-button-wrapper.svelte-13v678y{position:relative}.wallet-button.svelte-13v678y{display:flex;align-items:center;gap:.5rem;background:var(--color-surface, #1a1a2e);border:1px solid var(--color-border, #2a2a4a);padding:.5rem 1rem;border-radius:2rem;color:var(--color-text, #e2e8f0);font-weight:500;cursor:pointer;transition:all .2s ease}.wallet-button.svelte-13v678y:hover:not(:disabled){border-color:var(--color-primary, #6366f1);background:var(--color-surface-hover, #1f1f3a)}.wallet-button.svelte-13v678y:disabled{opacity:.5;cursor:not-allowed}.wallet-button.connected.svelte-13v678y{padding:.375rem .75rem .375rem .375rem}.avatar.svelte-13v678y{width:1.75rem;height:1.75rem;border-radius:50%;object-fit:cover}.address.svelte-13v678y{font-size:.875rem}.chevron.svelte-13v678y{opacity:.5;transition:transform .2s ease}.wallet-button.svelte-13v678y:hover .chevron:where(.svelte-13v678y){opacity:1}.spinner.svelte-13v678y{width:1rem;height:1rem;border:2px solid var(--color-border, #2a2a4a);border-top-color:var(--color-primary, #6366f1);border-radius:50%;animation:svelte-13v678y-spin 1s linear infinite}@keyframes svelte-13v678y-spin{to{transform:rotate(360deg)}}.dropdown.svelte-13v678y{position:absolute;top:calc(100% + .5rem);right:0;min-width:14rem;background:var(--color-surface, #1a1a2e);border:1px solid var(--color-border, #2a2a4a);border-radius:.75rem;box-shadow:0 10px 25px #0000004d;z-index:50;overflow:hidden}.dropdown-header.svelte-13v678y{display:flex;align-items:center;gap:.75rem;padding:1rem}.dropdown-avatar.svelte-13v678y{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.dropdown-info.svelte-13v678y{display:flex;flex-direction:column}.dropdown-name.svelte-13v678y{font-weight:600;color:var(--color-text, #e2e8f0)}.dropdown-username.svelte-13v678y{font-size:.875rem;color:var(--color-text-muted, #94a3b8)}.dropdown-address.svelte-13v678y{font-size:.75rem;font-family:monospace;color:var(--color-text-muted, #94a3b8)}.dropdown-divider.svelte-13v678y{height:1px;background:var(--color-border, #2a2a4a)}.dropdown-item.svelte-13v678y{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;color:var(--color-text, #e2e8f0);font-size:.875rem;cursor:pointer;transition:background .2s ease;text-align:left}.dropdown-item.svelte-13v678y:hover{background:var(--color-surface-hover, #1f1f3a)}.dropdown-item.danger.svelte-13v678y{color:var(--color-error, #ef4444)}.dropdown-item.danger.svelte-13v678y:hover{background:#ef44441a}.notification-bell.svelte-fwh7kt{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:none;border:none;border-radius:50%;color:var(--color-text-muted, #94a3b8);cursor:pointer;transition:all .2s ease}.notification-bell.svelte-fwh7kt:hover{background:var(--color-surface-hover, #1f1f3a);color:var(--color-text, #e2e8f0)}.notification-badge.svelte-fwh7kt{position:absolute;top:.125rem;right:.125rem;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;background:var(--color-error, #ef4444);border-radius:.5625rem;font-size:.6875rem;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;animation:svelte-fwh7kt-badge-pulse 2s ease-in-out infinite}@keyframes svelte-fwh7kt-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.dropdown-overlay.svelte-1wc6lct{position:fixed;inset:0;z-index:199;background:transparent;border:none;cursor:default}.notification-dropdown.svelte-1wc6lct{position:absolute;top:100%;right:0;margin-top:.5rem;width:22rem;max-width:calc(100vw - 2rem);background:var(--color-surface, #1a1a2e);border:1px solid var(--color-border, #2a2a4a);border-radius:.75rem;box-shadow:0 20px 40px -10px #00000080;z-index:200;overflow:hidden}.dropdown-header.svelte-1wc6lct{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border-bottom:1px solid var(--color-border, #2a2a4a)}.dropdown-header.svelte-1wc6lct h3:where(.svelte-1wc6lct){font-size:.9375rem;font-weight:600;color:var(--color-text, #e2e8f0);margin:0}.mark-read-btn.svelte-1wc6lct{background:none;border:none;color:var(--color-primary, #6366f1);font-size:.8125rem;cursor:pointer}.mark-read-btn.svelte-1wc6lct:hover{text-decoration:underline}.notification-list.svelte-1wc6lct{max-height:24rem;overflow-y:auto}.loading.svelte-1wc6lct{display:flex;align-items:center;justify-content:center;padding:2rem}.spinner.svelte-1wc6lct{width:1.5rem;height:1.5rem;border:2px solid var(--color-border, #2a2a4a);border-top-color:var(--color-primary, #6366f1);border-radius:50%;animation:svelte-1wc6lct-spin 1s linear infinite}@keyframes svelte-1wc6lct-spin{to{transform:rotate(360deg)}}.empty-state.svelte-1wc6lct{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:var(--color-text-muted, #94a3b8)}.empty-state.svelte-1wc6lct svg:where(.svelte-1wc6lct){opacity:.5;margin-bottom:.5rem}.empty-state.svelte-1wc6lct p:where(.svelte-1wc6lct){margin:0;font-size:.875rem}.notification-item.svelte-1wc6lct{display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:.875rem 1rem;background:none;transition:background .15s ease}.notification-item.svelte-1wc6lct:hover{background:var(--color-surface-hover, #1f1f3a)}.notification-main.svelte-1wc6lct{display:flex;align-items:flex-start;gap:.75rem;flex:1;background:none;border:none;text-align:left;cursor:pointer;padding:0}.notification-item.unread.svelte-1wc6lct{background:#6366f10d}.notification-item.unread.svelte-1wc6lct:hover{background:#6366f11a}.notification-icon.svelte-1wc6lct{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%}.notification-content.svelte-1wc6lct{flex:1;min-width:0}.notification-title.svelte-1wc6lct{font-size:.875rem;font-weight:500;color:var(--color-text, #e2e8f0);margin:0 0 .125rem}.notification-message.svelte-1wc6lct{font-size:.8125rem;color:var(--color-text-secondary, #cbd5e1);margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-time.svelte-1wc6lct{font-size:.75rem;color:var(--color-text-muted, #94a3b8)}.dismiss-btn.svelte-1wc6lct{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:none;border:none;border-radius:50%;color:var(--color-text-muted, #94a3b8);cursor:pointer;opacity:0;transition:all .15s ease}.notification-item.svelte-1wc6lct:hover .dismiss-btn:where(.svelte-1wc6lct){opacity:1}.dismiss-btn.svelte-1wc6lct:hover{background:var(--color-surface-alt, #252542);color:var(--color-text, #e2e8f0)}.dropdown-footer.svelte-1wc6lct{border-top:1px solid var(--color-border, #2a2a4a);padding:.75rem 1rem}.dropdown-footer.svelte-1wc6lct button:where(.svelte-1wc6lct){width:100%;padding:.5rem;background:none;border:none;color:var(--color-primary, #6366f1);font-size:.875rem;font-weight:500;cursor:pointer;border-radius:.375rem;transition:background .15s ease}.dropdown-footer.svelte-1wc6lct button:where(.svelte-1wc6lct):hover{background:#6366f11a}.navbar.svelte-1n8e4t1{position:sticky;top:0;z-index:100;background:var(--color-surface, #1a1a2e);border-bottom:1px solid var(--color-border, #2a2a4a)}.navbar-content.svelte-1n8e4t1{display:flex;align-items:center;gap:1rem;max-width:80rem;margin:0 auto;padding:.75rem 1rem}.logo.svelte-1n8e4t1{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--color-primary, #6366f1);cursor:pointer;padding:.25rem;border-radius:.5rem;transition:opacity .2s ease}.logo.svelte-1n8e4t1:hover{opacity:.8}.logo-text.svelte-1n8e4t1{font-size:1.25rem;font-weight:700;color:var(--color-text, #e2e8f0)}.search-form.svelte-1n8e4t1{flex:1;max-width:32rem;position:relative}.search-form.svelte-1n8e4t1 input:where(.svelte-1n8e4t1){width:100%;padding:.625rem 1rem .625rem 2.5rem;background:var(--color-background, #0f0f1a);border:1px solid var(--color-border, #2a2a4a);border-radius:2rem;color:var(--color-text, #e2e8f0);font-size:.875rem;outline:none;transition:border-color .2s ease}.search-form.svelte-1n8e4t1 input:where(.svelte-1n8e4t1):focus{border-color:var(--color-primary, #6366f1)}.search-form.svelte-1n8e4t1 input:where(.svelte-1n8e4t1)::placeholder{color:var(--color-text-muted, #64748b)}.search-icon.svelte-1n8e4t1{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted, #64748b);pointer-events:none}.navbar-actions.svelte-1n8e4t1{display:flex;align-items:center;gap:.5rem;margin-left:auto}.icon-button.svelte-1n8e4t1{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:none;border:none;border-radius:50%;color:var(--color-text-muted, #94a3b8);cursor:pointer;transition:all .2s ease}.icon-button.svelte-1n8e4t1:hover{background:var(--color-surface-hover, #1f1f3a);color:var(--color-text, #e2e8f0)}.notification-container.svelte-1n8e4t1{position:relative}.mobile-search.svelte-1n8e4t1{display:flex;gap:.75rem;padding:.75rem 1rem;border-top:1px solid var(--color-border, #2a2a4a)}.mobile-search.svelte-1n8e4t1 input:where(.svelte-1n8e4t1){flex:1;padding:.625rem 1rem;background:var(--color-background, #0f0f1a);border:1px solid var(--color-border, #2a2a4a);border-radius:2rem;color:var(--color-text, #e2e8f0);font-size:.875rem;outline:none}.close-search.svelte-1n8e4t1{background:none;border:none;color:var(--color-primary, #6366f1);font-size:.875rem;cursor:pointer}.desktop-only.svelte-1n8e4t1{display:none}.mobile-only.svelte-1n8e4t1{display:flex}@media(min-width:768px){.desktop-only.svelte-1n8e4t1{display:block}.mobile-only.svelte-1n8e4t1{display:none}.logo-text.svelte-1n8e4t1{display:block}}@media(max-width:767px){.logo-text.svelte-1n8e4t1{display:none}}.sidebar.svelte-6dohdz{position:sticky;top:4rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 1rem;width:16rem;height:calc(100vh - 4rem)}.sidebar-nav.svelte-6dohdz{display:flex;flex-direction:column;gap:.25rem}.nav-item.svelte-6dohdz{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:.75rem;color:var(--color-text-muted, #94a3b8);text-decoration:none;font-size:1rem;font-weight:500;transition:all .2s ease}.nav-item.svelte-6dohdz:hover{background:var(--color-surface-hover, #1f1f3a);color:var(--color-text, #e2e8f0)}.nav-item.active.svelte-6dohdz{background:var(--color-primary, #6366f1);color:#fff}.nav-item.active.svelte-6dohdz:hover{background:var(--color-primary-hover, #5558e3)}.nav-label.svelte-6dohdz{flex:1}.nav-badge.svelte-6dohdz{min-width:1.25rem;height:1.25rem;padding:0 .375rem;background:var(--color-error, #ef4444);border-radius:.625rem;font-size:.75rem;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center}.create-button.svelte-6dohdz{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:var(--color-primary, #6366f1);border-radius:2rem;color:#fff;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s ease;margin-top:auto}.create-button.svelte-6dohdz:hover{background:var(--color-primary-hover, #5558e3);transform:scale(1.02)}@media(max-width:1024px){.sidebar.svelte-6dohdz{width:4.5rem;padding:1rem .5rem}.nav-label.svelte-6dohdz{display:none}.nav-item.svelte-6dohdz{justify-content:center;padding:.75rem}.create-button.svelte-6dohdz span:where(.svelte-6dohdz){display:none}.create-button.svelte-6dohdz{width:3rem;height:3rem;padding:0;justify-content:center}}@media(max-width:768px){.sidebar.svelte-6dohdz{display:none}}.bottom-nav.svelte-qzbt73{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--color-surface, #1a1a2e);border-top:1px solid var(--color-border, #2a2a4a);padding:.5rem .25rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom));z-index:100}@media(max-width:768px){.bottom-nav.svelte-qzbt73{display:flex;justify-content:space-around;align-items:flex-start}}.nav-item.svelte-qzbt73{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.375rem .75rem;border-radius:.5rem;color:var(--color-text-muted, #94a3b8);text-decoration:none;transition:color .2s ease}.nav-item.svelte-qzbt73:hover,.nav-item.active.svelte-qzbt73{color:var(--color-primary, #6366f1)}.nav-item.create.svelte-qzbt73{color:#fff}.icon-wrapper.svelte-qzbt73{position:relative}.create-icon.svelte-qzbt73{display:flex;align-items:center;justify-content:center;width:3rem;height:2rem;background:var(--color-primary, #6366f1);border-radius:1rem;color:#fff}.badge.svelte-qzbt73{position:absolute;top:-.25rem;right:-.375rem;min-width:1rem;height:1rem;padding:0 .25rem;background:var(--color-error, #ef4444);border-radius:.5rem;font-size:.625rem;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center}.label.svelte-qzbt73{font-size:.625rem;font-weight:500}.toast-container.svelte-16oeye1{position:fixed;bottom:1rem;right:1rem;z-index:var(--z-toast, 110);display:flex;flex-direction:column;gap:.5rem;max-width:24rem;pointer-events:none}@media(max-width:640px){.toast-container.svelte-16oeye1{left:1rem;right:1rem;max-width:none;bottom:5rem}}.toast-item.svelte-16oeye1{pointer-events:auto;background:var(--color-surface, #1a1a2e);border-radius:var(--radius-lg, .75rem);padding:1rem;box-shadow:0 10px 25px #0000004d;animation:svelte-16oeye1-slide-in .2s ease-out;border-left:4px solid}.toast-success.svelte-16oeye1{border-left-color:var(--color-success, #10b981);background:#10b9811a}.toast-error.svelte-16oeye1{border-left-color:var(--color-error, #ef4444);background:#ef44441a}.toast-warning.svelte-16oeye1{border-left-color:var(--color-warning, #f59e0b);background:#f59e0b1a}.toast-info.svelte-16oeye1{border-left-color:var(--color-info, #3b82f6);background:#3b82f61a}@keyframes svelte-16oeye1-slide-in{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}.toast-content.svelte-16oeye1{display:flex;align-items:flex-start;gap:.75rem}.toast-icon.svelte-16oeye1{flex-shrink:0;font-size:1.25rem;line-height:1}.toast-success.svelte-16oeye1 .toast-icon:where(.svelte-16oeye1){color:var(--color-success, #10b981)}.toast-error.svelte-16oeye1 .toast-icon:where(.svelte-16oeye1){color:var(--color-error, #ef4444)}.toast-warning.svelte-16oeye1 .toast-icon:where(.svelte-16oeye1){color:var(--color-warning, #f59e0b)}.toast-info.svelte-16oeye1 .toast-icon:where(.svelte-16oeye1){color:var(--color-info, #3b82f6)}.toast-text.svelte-16oeye1{flex:1;min-width:0}.toast-title.svelte-16oeye1{font-weight:600;color:var(--color-text, #e2e8f0);margin:0 0 .25rem;font-size:var(--font-size-sm, .875rem)}.toast-description.svelte-16oeye1{color:var(--color-text-muted, #94a3b8);font-size:var(--font-size-sm, .875rem);line-height:1.4;margin:0}.toast-close.svelte-16oeye1{flex-shrink:0;background:none;border:none;padding:.25rem;color:var(--color-text-muted, #94a3b8);cursor:pointer;border-radius:var(--radius-sm, .375rem);transition:all .2s ease}.toast-close.svelte-16oeye1:hover{background:var(--color-surface-hover, #1f1f3a);color:var(--color-text, #e2e8f0)}.toast-close.svelte-16oeye1:focus-visible{outline:2px solid var(--color-primary, #6366f1);outline-offset:2px}.auth-loading.svelte-1v2axqk{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:var(--color-background, #0f0f1a);color:var(--color-text-muted, #94a3b8)}.auth-loading.svelte-1v2axqk .spinner:where(.svelte-1v2axqk){width:2.5rem;height:2.5rem;border:3px solid var(--color-border, #2a2a4a);border-top-color:var(--color-primary, #6366f1);border-radius:50%;animation:svelte-1v2axqk-spin 1s linear infinite}@keyframes svelte-1v2axqk-spin{to{transform:rotate(360deg)}}.app-layout.svelte-1v2axqk{min-height:100vh;background:var(--color-background, #0f0f1a)}.app-container.svelte-1v2axqk{display:flex;max-width:80rem;margin:0 auto}.main-content.svelte-1v2axqk{flex:1;min-width:0;padding:1rem 1rem 5.5rem}@media(min-width:769px){.main-content.svelte-1v2axqk{padding-bottom:1rem}}.right-sidebar.svelte-1v2axqk{display:none;width:20rem;padding:1.5rem 1rem;position:sticky;top:4rem;height:calc(100vh - 4rem);overflow-y:auto}@media(min-width:1200px){.right-sidebar.svelte-1v2axqk{display:flex;flex-direction:column;gap:1rem}}.widget.svelte-1v2axqk{background:var(--color-surface, #1a1a2e);border:1px solid var(--color-border, #2a2a4a);border-radius:1rem;padding:1rem}.widget.svelte-1v2axqk h3:where(.svelte-1v2axqk){margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--color-text, #e2e8f0)}.widget-placeholder.svelte-1v2axqk{margin:0;font-size:.875rem;color:var(--color-text-muted, #64748b)}
