.ProfileDropdown-module__NbDkuq__profileContainer{position:relative}.ProfileDropdown-module__NbDkuq__profilePicture{cursor:pointer;background:#ffffff0d;border:2px solid #a78bfa80;border-radius:50%;width:2.5rem;height:2.5rem;transition:all .2s;overflow:hidden}.ProfileDropdown-module__NbDkuq__profilePicture:hover{border-color:#a78bfa;box-shadow:0 0 12px #a78bfa66}.ProfileDropdown-module__NbDkuq__profileImage{object-fit:cover;width:100%;height:100%}.ProfileDropdown-module__NbDkuq__profilePlaceholder{color:#a78bfa;background:#a78bfa1a;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ProfileDropdown-module__NbDkuq__profilePlaceholder svg{width:1.5rem;height:1.5rem}.ProfileDropdown-module__NbDkuq__dropdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1002;background:#141419fa;border:1px solid #ffffff1a;border-radius:.75rem;min-width:220px;padding:.5rem;animation:.2s ProfileDropdown-module__NbDkuq__dropdownFadeIn;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 8px 24px #0006}@keyframes ProfileDropdown-module__NbDkuq__dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ProfileDropdown-module__NbDkuq__dropdownHeader{margin-bottom:.25rem;padding:.75rem}.ProfileDropdown-module__NbDkuq__userName{color:#fff;margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.ProfileDropdown-module__NbDkuq__userEmail{color:#fff9;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.ProfileDropdown-module__NbDkuq__dropdownDivider{background:#ffffff1a;height:1px;margin:.5rem 0}.ProfileDropdown-module__NbDkuq__tokensRow{color:#fffc;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.ProfileDropdown-module__NbDkuq__tokensLabel{font-size:.9375rem;font-weight:500}.ProfileDropdown-module__NbDkuq__tokensValue{color:#a78bfa;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.ProfileDropdown-module__NbDkuq__tokensIcon{color:#a78bfa;width:1.125rem;height:1.125rem}.ProfileDropdown-module__NbDkuq__menuItem{color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.ProfileDropdown-module__NbDkuq__menuItem:hover{color:#a78bfa;background:#a78bfa1a}.ProfileDropdown-module__NbDkuq__menuItem svg{flex-shrink:0;width:1.125rem;height:1.125rem}.ProfileDropdown-module__NbDkuq__logoutButton{color:#fffc;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.75rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:flex}.ProfileDropdown-module__NbDkuq__logoutButton:hover{color:#ef4444;background:#ef44441a}.ProfileDropdown-module__NbDkuq__logoutButton svg{flex-shrink:0;width:1.125rem;height:1.125rem}
.NavBar-module__jvDvRq__navbar{width:100%;height:var(--navbar-height);box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1001;background:#0f0f14d9;border-bottom:1px solid #ffffff1a;position:sticky;top:0;box-shadow:0 2px 8px #0000004d}.NavBar-module__jvDvRq__container{max-width:1400px;height:100%;vertical-align:center;justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;display:flex}.NavBar-module__jvDvRq__brand{color:#fff;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.NavBar-module__jvDvRq__brand:hover{opacity:.8}.NavBar-module__jvDvRq__featherIcon{color:#a78bfa;filter:drop-shadow(0 0 8px #a78bfa66);width:1.75rem;height:1.75rem}.NavBar-module__jvDvRq__brandName{background:linear-gradient(135deg,#a78bfa 0%,#c4b5fd 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-weight:700}.NavBar-module__jvDvRq__navLinks{flex:1;align-items:center;gap:1.5rem;margin-left:2rem;display:flex}.NavBar-module__jvDvRq__navLink{color:#fffc;border-radius:.375rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s;position:relative}.NavBar-module__jvDvRq__navLink:hover{color:#fff;background:#ffffff0d}.NavBar-module__jvDvRq__navLink.NavBar-module__jvDvRq__active{color:#a78bfa;background:#a78bfa1a}.NavBar-module__jvDvRq__navLink.NavBar-module__jvDvRq__active:after{content:"";background:#a78bfa;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-.75rem;left:50%;transform:translate(-50%);box-shadow:0 0 8px #a78bfa99}.NavBar-module__jvDvRq__authSection{align-items:center;display:flex}.NavBar-module__jvDvRq__loginButton{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#a78bfa 100%);border-radius:.5rem;padding:.5rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;box-shadow:0 2px 8px #7c3aed4d}.NavBar-module__jvDvRq__loginButton:hover{background:linear-gradient(135deg,#6d28d9 0%,#8b5cf6 100%);transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed66}.NavBar-module__jvDvRq__loginButton:active{transform:translateY(0)}.NavBar-module__jvDvRq__profileContainer{position:relative}.NavBar-module__jvDvRq__profilePicture{cursor:pointer;background:#ffffff0d;border:2px solid #a78bfa80;border-radius:50%;width:2.5rem;height:2.5rem;transition:all .2s;overflow:hidden}.NavBar-module__jvDvRq__profilePicture:hover{border-color:#a78bfa;box-shadow:0 0 12px #a78bfa66}.NavBar-module__jvDvRq__profileImage{object-fit:cover;width:100%;height:100%}.NavBar-module__jvDvRq__profilePlaceholder{color:#a78bfa;background:#a78bfa1a;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.NavBar-module__jvDvRq__profilePlaceholder svg{width:1.5rem;height:1.5rem}.NavBar-module__jvDvRq__dropdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1002;background:#141419fa;border:1px solid #ffffff1a;border-radius:.75rem;min-width:220px;padding:.5rem;animation:.2s NavBar-module__jvDvRq__dropdownFadeIn;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 8px 24px #0006}@keyframes NavBar-module__jvDvRq__dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.NavBar-module__jvDvRq__dropdownHeader{margin-bottom:.25rem;padding:.75rem}.NavBar-module__jvDvRq__userName{color:#fff;margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.NavBar-module__jvDvRq__userEmail{color:#fff9;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.NavBar-module__jvDvRq__dropdownDivider{background:#ffffff1a;height:1px;margin:.5rem 0}.NavBar-module__jvDvRq__logoutButton{color:#fffc;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.75rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:flex}.NavBar-module__jvDvRq__logoutButton:hover{color:#ef4444;background:#ef44441a}.NavBar-module__jvDvRq__logoutButton svg{flex-shrink:0;width:1.125rem;height:1.125rem}@media (max-width:768px){.NavBar-module__jvDvRq__container{gap:1rem;padding:.75rem 1rem}.NavBar-module__jvDvRq__navLinks{margin-left:1rem}.NavBar-module__jvDvRq__brandName{display:none}.NavBar-module__jvDvRq__navLink{padding:.375rem .75rem;font-size:.875rem}}@media (max-width:480px){.NavBar-module__jvDvRq__navLinks{gap:.5rem}.NavBar-module__jvDvRq__loginButton{padding:.375rem 1rem;font-size:.875rem}}
:root{--background:#fff;--foreground:#171717;--navbar-height:60px}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{color:var(--foreground);background:var(--background);margin:0;font-family:sans-serif}.flexCenter{justify-content:center;align-items:center;display:flex}
