.user-menu[data-v-78344ff2]{max-width:100%;color:#ffffffe6!important}.user-menu .q-btn__content[data-v-78344ff2]{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;color:#ffffffe6!important}.user-menu .q-icon[data-v-78344ff2]{flex:none;color:#ffffffe6!important}.user-menu[data-v-78344ff2]:hover{background-color:#ffffff1a!important}.user-menu[data-v-78344ff2] .q-list{min-width:220px}.user-menu-label[data-v-78344ff2]{white-space:nowrap;align-items:center;gap:8px;min-width:0;max-width:calc(50vw - 430px);display:flex}.user-menu-label__text[data-v-78344ff2]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-item[data-v-78344ff2]{padding:12px 16px}.menu-item[data-v-78344ff2]:hover{background-color:#0000000a}.menu-item-active[data-v-78344ff2]{color:#fafafa;background-color:#61616140}.menu-item-active .q-icon[data-v-78344ff2]{color:#fafafa}.logout-item[data-v-78344ff2]{color:#ef4444}.logout-item[data-v-78344ff2]:hover{background-color:#ef44440a}.user-points-chip[data-v-78344ff2]{cursor:pointer}@media (max-width:599px){.verification-banner[data-v-1649383c] .q-banner__actions{justify-content:flex-start;width:100%}}.search-dialog[data-v-c59dab68]{background:#0a0c0e;width:90vw;max-width:600px;max-height:80vh}@media (max-width:768px){.search-dialog[data-v-c59dab68]{border-radius:0;width:100vw;max-width:100vw;max-height:90vh;margin:0}}.search-header[data-v-c59dab68]{border-bottom:1px solid #616161;padding:16px 20px 8px}@media (max-width:768px){.search-header[data-v-c59dab68]{padding:20px 16px 12px}}.search-input-container .search-input[data-v-c59dab68]{font-size:16px}@media (max-width:768px){.search-input-container .search-input[data-v-c59dab68]{font-size:18px}}.search-results[data-v-c59dab68]{max-height:400px;padding:0;overflow-y:auto}.search-loading[data-v-c59dab68],.search-placeholder[data-v-c59dab68],.no-results[data-v-c59dab68]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.results-container[data-v-c59dab68]{padding:8px 0}.result-section+.result-section[data-v-c59dab68]{border-top:1px solid #616161}.section-header[data-v-c59dab68]{color:#eee;text-transform:uppercase;letter-spacing:.5px;align-items:center;padding:12px 20px 8px;font-size:14px;font-weight:600;display:flex}@media (max-width:768px){.section-header[data-v-c59dab68]{padding:16px 20px 12px;font-size:15px}}.result-list[data-v-c59dab68]{padding:0}.result-item[data-v-c59dab68]{border-radius:0;min-height:56px;padding:12px 20px}.result-item[data-v-c59dab68]:hover,.result-item--selected[data-v-c59dab68]{background:#262728}.result-item--selected[data-v-c59dab68]{border-left:3px solid #fff}@media (max-width:768px){.result-item[data-v-c59dab68]{min-height:64px;padding:16px 20px}}.event-title[data-v-c59dab68],.person-name[data-v-c59dab68],.organizer-name[data-v-c59dab68]{color:#fafafa;font-weight:500}.event-location[data-v-c59dab68],.event-date[data-v-c59dab68]{color:#e0e0e0;font-size:13px}.event-location[data-v-c59dab68]{align-items:center;margin-top:2px;display:flex}.event-date[data-v-c59dab68]{margin-top:4px}.points-dialog .points-notification-card[data-v-43a59bdb]{background:#000;border-radius:16px;width:100%;max-width:480px;overflow:hidden}.points-header[data-v-43a59bdb]{background:#000;border-bottom:2px solid #fafafa;padding:2rem 1.5rem 1.5rem;position:relative}.points-header .points-celebration-icon[data-v-43a59bdb]{animation:2s ease-in-out celebrate-43a59bdb}.points-title[data-v-43a59bdb]{flex-wrap:wrap;justify-content:center;gap:.015em;font-family:Roboto Flex,Roboto,sans-serif;line-height:1.15;display:flex}.points-title-letter[data-v-43a59bdb]{color:#fafafa;font-variation-settings:"wght" 720, "wdth" 116, "opsz" 48, "GRAD" 80, "XTRA" 450, "YOPQ" 95, "YTLC" 530, "YTUC" 760, "slnt" 0;will-change:font-variation-settings;animation:6.2s ease-in-out infinite pointsTitleLetterAxis-43a59bdb;display:inline-block}.points-title-space[data-v-43a59bdb]{width:.32em;animation:none}.points-close[data-v-43a59bdb]{position:absolute;top:.75rem;right:.75rem}.points-content[data-v-43a59bdb]{background:#000 repeating-linear-gradient(45deg,#141414 0 2px,#0000 2px 14px);max-height:400px;padding:1.5rem;overflow-y:auto}.points-content[data-v-43a59bdb]::-webkit-scrollbar{width:4px}.points-content[data-v-43a59bdb]::-webkit-scrollbar-track{background:#000}.points-content[data-v-43a59bdb]::-webkit-scrollbar-thumb{background:#fafafa;border-radius:2px}.transactions-container .transactions-list[data-v-43a59bdb]{flex-direction:column;gap:1rem;display:flex}.transaction-item[data-v-43a59bdb]{opacity:0;transition:all .6s cubic-bezier(.175,.885,.32,1.275);position:relative;transform:translateY(30px)scale(.9)rotateX(15deg)}.transaction-item--animated[data-v-43a59bdb]{opacity:1;transform:translateY(0)scale(1)rotateX(0)}.transaction-item--animated .transaction-content[data-v-43a59bdb]{animation:.6s cubic-bezier(.68,-.55,.265,1.55) .2s both itemBounce-43a59bdb}.transaction-item--animated .sparkle[data-v-43a59bdb]{animation:1s ease-out .4s sparkleEffect-43a59bdb}.transaction-item .transaction-content[data-v-43a59bdb]{z-index:2;background:#000;border:2px solid #fafafa;border-radius:12px;align-items:center;gap:1rem;padding:1rem;transition:all .3s;display:flex;position:relative}.transaction-item .transaction-content[data-v-43a59bdb]:hover{background:#000;border-color:#fafafa}.transaction-item .transaction-glow[data-v-43a59bdb]{opacity:0;z-index:1;background:0 0;border-radius:12px;animation:none;position:absolute;top:0;bottom:0;left:0;right:0}.transaction-item .transaction-icon[data-v-43a59bdb]{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.transaction-item .transaction-icon .icon-container[data-v-43a59bdb]{background:#000;border:2px solid #fafafa;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.transaction-item .transaction-icon .icon-container .icon-pulse[data-v-43a59bdb]{background:radial-gradient(circle,#ffffff4d 0%,#0000 70%);border-radius:50%;animation:2s infinite iconPulse-43a59bdb;position:absolute;top:0;bottom:0;left:0;right:0}.transaction-item .transaction-details[data-v-43a59bdb]{flex:1;min-width:0}.transaction-item .transaction-amount[data-v-43a59bdb]{flex-shrink:0}.transaction-item .transaction-amount .points-badge[data-v-43a59bdb]{background:#11271d;border:2px solid #38c172b3;border-radius:20px;align-items:baseline;gap:.25rem;padding:.5rem .75rem;animation:.6s cubic-bezier(.68,-.55,.265,1.55) .4s both pointsBadgeAppear-43a59bdb;display:flex}.transaction-item .transaction-amount .points-badge .points-plus[data-v-43a59bdb]{color:#38c172;font-size:.875rem;font-weight:600}.transaction-item .transaction-amount .points-badge .points-value[data-v-43a59bdb]{color:#38c172;font-size:1.125rem;font-weight:700}.transaction-item .transaction-amount .points-badge .points-text[data-v-43a59bdb]{color:#38c172;font-size:.75rem;font-weight:500}.points-actions[data-v-43a59bdb]{background:#000;border-top:2px solid #fafafa;gap:1rem;padding:1.5rem}.points-action-btn[data-v-43a59bdb]{border-width:2px;min-width:150px;height:42px;padding:0 18px}.points-action-btn[data-v-43a59bdb] .q-btn__content{line-height:1}.slide-up-enter-active[data-v-43a59bdb]{transition:all .5s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-43a59bdb]{opacity:0;transform:translateY(20px)}@keyframes celebrate-43a59bdb{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes pointsTitleLetterAxis-43a59bdb{0%,to{font-variation-settings:"wght" 720, "wdth" 116, "opsz" 48, "GRAD" 80, "XTRA" 450, "YOPQ" 95, "YTLC" 530, "YTUC" 760, "slnt" 0}50%{font-variation-settings:"wght" 690, "wdth" 122, "opsz" 45, "GRAD" 105, "XTRA" 475, "YOPQ" 108, "YTLC" 505, "YTUC" 742, "slnt" -1}}@keyframes glow-43a59bdb{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes pointsBadgeAppear-43a59bdb{0%{opacity:0;transform:scale(.6)rotate(-10deg)}60%{opacity:1;transform:scale(1.1)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes itemBounce-43a59bdb{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes sparkleEffect-43a59bdb{0%{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1)rotate(180deg)}to{opacity:0;transform:scale(0)rotate(360deg)}}@keyframes iconPulse-43a59bdb{0%,to{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.sparkle-container[data-v-43a59bdb]{pointer-events:none;border-radius:12px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sparkle-container .sparkle[data-v-43a59bdb]{opacity:0;background:#fff;border-radius:50%;width:4px;height:4px;position:absolute}.sparkle-container .sparkle.sparkle-1[data-v-43a59bdb]{animation-delay:.1s;top:20%;left:15%}.sparkle-container .sparkle.sparkle-2[data-v-43a59bdb]{animation-delay:.3s;top:60%;right:20%}.sparkle-container .sparkle.sparkle-3[data-v-43a59bdb]{animation-delay:.5s;top:80%;left:70%}@media (max-width:600px){.points-dialog .points-notification-card[data-v-43a59bdb]{max-width:calc(100vw - 2rem);margin:1rem}.points-header[data-v-43a59bdb]{padding:1.5rem 1rem 1rem}.points-content[data-v-43a59bdb],.points-actions[data-v-43a59bdb]{padding:1rem}.transaction-item .transaction-content[data-v-43a59bdb]{gap:.75rem;padding:.75rem}.transaction-item .transaction-icon[data-v-43a59bdb]{width:40px;height:40px}}.danzly-header{box-shadow:none;background:#0a0c0e!important;border-bottom:1px solid #fafafa!important}.danzly-header .q-toolbar{background:#0a0c0e!important}.danzly-header--transparent{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0c0e!important;border-bottom:1px solid #fafafa!important}.danzly-header--transparent .q-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0c0e!important}.danzly-header--transparent .danzly-logo,.danzly-header--transparent .q-tab,.danzly-header--transparent .q-btn{text-shadow:none}.header-container{justify-content:space-between;align-items:center;width:100%;margin:0 auto;padding:0;display:flex;position:relative}@media (max-width:1023px){.header-container{justify-content:flex-start;gap:4px;padding:0 16px}}@media (min-width:1024px){.header-container{grid-template-columns:minmax(0,1fr) minmax(0,700px) minmax(0,1fr);display:grid}}.header-left{flex:1;justify-content:center;min-width:0;display:flex}@media (max-width:1023px){.header-left{flex:none;justify-content:flex-start}}.header-center{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:32px;width:100%;min-width:0;display:flex}@media (max-width:1023px){.header-center{flex:auto;justify-content:center;gap:4px;width:100%}}.header-right{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.header-action-buttons{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}@media (max-width:1023px){.header-action-buttons{gap:4px}}.header-add-event-btn{color:#fafafa;text-transform:uppercase}.header-add-event-btn :deep(.q-focus-helper){display:none}@media (max-width:1023px){.header-add-event-btn{display:none}}.header-add-event-btn .q-btn__content,.header-add-event-btn .q-btn__content .block{font-variation-settings:"opsz" 15, "wght" 1000, "wdth" 112, "GRAD" 180, "XTRA" 620, "YOPQ" 108;letter-spacing:.055em;text-shadow:0 0 8px #00bcd4a6,0 0 18px #00bcd459;text-transform:uppercase;font-family:Roboto Flex,sans-serif;font-weight:1000}.danzly-logo{color:inherit;align-items:center;gap:0;font-size:24px;font-weight:600;text-decoration:none;display:flex}.danzly-logo:hover{color:inherit;text-decoration:none}@media (max-width:1023px){.danzly-logo{font-size:20px}}.logo-text{letter-spacing:.3px;font-variation-settings:"wdth" 151, "GRAD" 140, "XOPQ" 124;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;font-family:Danzly Logo D,Roboto Flex,sans-serif;position:relative;top:-1px}.clean-tabs{flex:0 auto;min-width:0;overflow:hidden;background:0 0!important}.clean-tabs .q-tabs__content{flex-wrap:nowrap;overflow:hidden}.clean-tabs .q-tab{text-transform:none;font-variation-settings:"opsz" 14, "wdth" 98, "wght" 520, "GRAD" 25, "XOPQ" 85, "YOPQ" 72, "slnt" 0;border-bottom:2px solid #0000;padding:8px 16px;font-size:14px;font-weight:500;transition:font-variation-settings .2s linear,letter-spacing .2s linear,border-color .2s linear,color .2s linear;color:#fff!important;opacity:1!important}.clean-tabs .q-tab .q-tab__label{white-space:nowrap}.clean-tabs .q-tab--active,.clean-tabs .q-tab.q-router-link--active{letter-spacing:.02em;font-variation-settings:"opsz" 16, "wdth" 92, "wght" 710, "GRAD" 95, "XOPQ" 170, "YOPQ" 105, "slnt" -11;border-bottom-color:#fafafa;font-weight:700;color:#fff!important;opacity:1!important}.clean-tabs .q-tab--inactive{opacity:1!important}@media (max-width:1024px){.clean-tabs .q-tab{padding:6px 12px;font-size:13px}}@media (max-width:639px){.header-nav-tab--secondary{display:none}}.bots-nav-dropdown{font-variation-settings:"opsz" 14, "wdth" 98, "wght" 520, "GRAD" 25, "XOPQ" 85, "YOPQ" 72, "slnt" 0;border-bottom:2px solid #0000;padding:8px 16px;font-size:14px;font-weight:500;color:#fff!important}@media (max-width:1024px){.bots-nav-dropdown{padding:6px 12px;font-size:13px}}.bots-nav-dropdown :deep(.q-btn-dropdown__arrow){margin-left:2px;font-size:14px}.user-section .user-info{align-items:center;gap:12px;display:flex}.user-section .user-info .user-name{font-size:14px;font-weight:500}.auth-buttons{align-items:center;gap:8px;display:flex}@media (max-width:1023px){.desktop-only{display:none!important}}.hamburger-menu{display:none}@media (max-width:1023px){.hamburger-menu{margin-left:auto;display:flex}}.mobile-only{display:none}@media (max-width:1023px){.mobile-only{align-items:center;display:flex}}.hamburger-btn{color:#fafafa!important}.mobile-nav-drawer{background:#0a0c0e;border-left:2px solid #fafafa;padding:0;transition:transform .2s ease-in-out!important}.mobile-nav-content{flex-direction:column;gap:24px;height:100%;padding:24px;display:flex}.mobile-nav-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.mobile-nav-logo{color:inherit;align-items:center;gap:0;text-decoration:none;display:flex}.mobile-logo-text{letter-spacing:.3px;font-variation-settings:"wdth" 151, "GRAD" 140, "XOPQ" 124;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;font-family:Danzly Logo D,Roboto Flex,sans-serif;font-size:18px;font-weight:600;position:relative;top:-1px}.mobile-nav-actions{align-items:center;gap:8px;display:flex}.close-btn{align-self:center}.mobile-user-card{background:#424242;border:1px solid #616161;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;display:flex}.mobile-user-name{font-size:16px;font-weight:600}.mobile-nav-section{flex-direction:column;gap:16px;display:flex}.mobile-nav-feature,.mobile-nav-group{flex-direction:column;display:flex}.mobile-nav-item{color:#eee}.mobile-nav-item .q-icon{color:#e0e0e0}.mobile-nav-item:not(.mobile-sign-out-item):hover{color:#fafafa;background-color:#61616140}.mobile-nav-item:not(.mobile-sign-out-item):hover .q-icon{color:#fafafa}.mobile-nav-item.q-router-link--active,.mobile-nav-item.q-item--active{color:#fafafa;background-color:#61616140}.mobile-nav-item.q-router-link--active .q-icon,.mobile-nav-item.q-item--active .q-icon{color:#fafafa}.mobile-add-event-item{color:#fafafa;text-transform:uppercase}.mobile-add-event-item .q-icon{color:#fafafa;text-shadow:none}.mobile-add-event-item:hover{color:#fafafa}.mobile-add-event-item:hover .q-icon{color:#fafafa;text-shadow:none}.mobile-add-event-item .q-item__label{font-variation-settings:"opsz" 15, "wght" 1000, "wdth" 112, "GRAD" 180, "XTRA" 620, "YOPQ" 108;letter-spacing:.055em;text-shadow:0 0 8px #00bcd4a6,0 0 18px #00bcd459;text-transform:uppercase;font-family:Roboto Flex,sans-serif;font-weight:1000}.mobile-user-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mobile-user-name{word-break:break-word;font-size:16px;font-weight:600}.mobile-user-points-chip{cursor:pointer}.mobile-sign-out-item{color:#ef4444}.mobile-auth-actions{flex-direction:column;gap:8px;display:flex}@media (max-width:768px){.q-page-container,.q-header,.q-toolbar{overflow-x:hidden}}.modern-footer{background:#0a0c0e;border:none;border-top:1px solid #fafafa}.footer-content{max-width:1200px;margin:0 auto;padding:0 24px}.footer-bottom{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.footer-copyright span{color:#e0e0e0;font-size:14px}.footer-links{gap:24px;display:flex}.footer-links .footer-link{color:#e0e0e0;font-size:14px;text-decoration:none}.footer-links .footer-link:hover{color:#fafafa}.footer-social .social-link{color:#e0e0e0;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:flex}.footer-social .social-link:hover{color:#fafafa}.footer-social .social-link .q-icon{font-size:18px}@media (max-width:768px){.footer-content{padding:8px 16px 0}.footer-bottom{text-align:center;flex-direction:column;gap:12px}.footer-links{gap:16px}}@media (max-width:599px){.footer-bottom{gap:16px}.footer-links{flex-direction:column;align-items:center;gap:8px}}@media (max-width:1024px) and (min-width:769px){.header-container{padding:0 16px}.header-center{gap:16px}.auth-buttons{gap:8px}}@media print{.no-print{display:none!important}body{background:#fafafa!important}.q-page{box-shadow:none!important}.q-page-container{padding:0!important}}
