.modal-fade-enter-active[data-v-72b2f33b],.modal-fade-leave-active[data-v-72b2f33b]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-72b2f33b],.modal-fade-leave-to[data-v-72b2f33b]{opacity:0}@keyframes scale-in-72b2f33b{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes check-in-72b2f33b{0%{opacity:0;transform:scale(0) rotate(-45deg)}50%{transform:scale(1.2) rotate(0)}to{opacity:1;transform:scale(1) rotate(0)}}.animate-scale-in[data-v-72b2f33b]{animation:scale-in-72b2f33b .6s cubic-bezier(.34,1.56,.64,1)}.animate-check-in[data-v-72b2f33b]{animation:check-in-72b2f33b .5s cubic-bezier(.34,1.56,.64,1) .2s both}.modal-overlay[data-v-fa0761d7]{align-items:center;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:#00000080;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:50}.modal-container[data-v-fa0761d7]{display:flex;flex-direction:column;max-height:85vh;max-width:420px;position:relative;width:100%}.modal-close[data-v-fa0761d7]{background:none;border:none;color:#ffffff59;cursor:pointer;padding:4px;position:absolute;right:0;top:0;transition:color .2s;z-index:10}.modal-close[data-v-fa0761d7]:hover{color:#ffffffb3}.modal-header[data-v-fa0761d7]{flex-shrink:0;margin-bottom:24px;text-align:center}.modal-title[data-v-fa0761d7]{color:#fff;font-family:Stolzl,sans-serif;font-size:26px;font-weight:400;letter-spacing:-.02em;margin:0 0 8px}.modal-subtitle[data-v-fa0761d7]{color:#ffffff73;font-family:Onest,sans-serif;font-size:14px;margin:0}.modal-content[data-v-fa0761d7]{flex:1;min-height:0;overflow-y:auto}.loading-state[data-v-fa0761d7]{align-items:center;color:#ffffff80;display:flex;flex-direction:column;font-size:14px;gap:12px;padding:48px 0}.loading-spinner[data-v-fa0761d7]{animation:spin-fa0761d7 .8s linear infinite;border:2px solid hsla(0,0%,100%,.1);border-radius:50%;border-top-color:#00ffb7;height:24px;width:24px}.loading-spinner.small[data-v-fa0761d7]{height:16px;width:16px}@keyframes spin-fa0761d7{to{transform:rotate(1turn)}}.empty-state[data-v-fa0761d7]{flex-direction:column;gap:16px;padding:48px 0;text-align:center}.empty-icon[data-v-fa0761d7],.empty-state[data-v-fa0761d7]{align-items:center;display:flex}.empty-icon[data-v-fa0761d7]{background:#ffffff0d;border-radius:16px;color:#ffffff4d;height:64px;justify-content:center;width:64px}.empty-state p[data-v-fa0761d7]{color:#ffffff80;font-family:Onest,sans-serif;font-size:15px;margin:0}.cart-items[data-v-fa0761d7]{display:flex;flex-direction:column;gap:16px}.cart-item[data-v-fa0761d7]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;display:flex;gap:14px;padding:14px;transition:all .2s}.cart-item[data-v-fa0761d7]:hover{background:#ffffff0f}.item-image[data-v-fa0761d7]{align-items:center;background:#ffffff0d;border-radius:10px;color:#ffffff4d;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;width:64px}.item-image img[data-v-fa0761d7]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-info[data-v-fa0761d7]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.item-name[data-v-fa0761d7]{color:#fff;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.item-desc[data-v-fa0761d7],.item-name[data-v-fa0761d7]{font-family:Onest,sans-serif;margin:0;overflow:hidden}.item-desc[data-v-fa0761d7]{color:#fff6;display:-webkit-box;font-size:12px;line-height:1.4;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.item-controls[data-v-fa0761d7]{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:8px}.quantity-control[data-v-fa0761d7]{background:#ffffff0d;border-radius:8px;gap:2px;padding:2px}.qty-btn[data-v-fa0761d7],.quantity-control[data-v-fa0761d7]{align-items:center;display:flex}.qty-btn[data-v-fa0761d7]{background:none;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;height:28px;justify-content:center;transition:all .2s;width:28px}.qty-btn[data-v-fa0761d7]:hover:not(:disabled){background:#ffffff1a;color:#fff}.qty-btn[data-v-fa0761d7]:disabled{cursor:not-allowed;opacity:.3}.qty-value[data-v-fa0761d7]{color:#fff;font-family:Onest,sans-serif;font-size:13px;font-weight:600;text-align:center;width:28px}.item-price[data-v-fa0761d7]{align-items:center;display:flex;gap:8px}.item-price span[data-v-fa0761d7]{color:#fff;font-family:Onest,sans-serif;font-size:14px;font-weight:600}.remove-btn[data-v-fa0761d7]{align-items:center;background:none;border:none;border-radius:6px;color:#ffffff4d;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.remove-btn[data-v-fa0761d7]:hover:not(:disabled){background:#ef44441a;color:#ef4444}.remove-btn[data-v-fa0761d7]:disabled{cursor:not-allowed;opacity:.3}.cart-summary[data-v-fa0761d7]{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:16px 0}.summary-row[data-v-fa0761d7]{color:#ffffff80;display:flex;font-family:Onest,sans-serif;font-size:14px;justify-content:space-between}.summary-row span[data-v-fa0761d7]:last-child{color:#fff}.summary-row.discount[data-v-fa0761d7],.summary-row.discount span[data-v-fa0761d7]:last-child{color:#00ffb7}.summary-row.total[data-v-fa0761d7]{font-size:16px;font-weight:600;padding-top:8px}.summary-row.total span[data-v-fa0761d7]:last-child{color:#00ffb7}.promo-section[data-v-fa0761d7]{display:flex;flex-direction:column;gap:8px}.promo-applied[data-v-fa0761d7]{background:#00ffb71a;border:1px solid rgba(0,255,183,.2);border-radius:10px;justify-content:space-between;padding:10px 12px}.promo-applied[data-v-fa0761d7],.promo-info[data-v-fa0761d7]{align-items:center;display:flex}.promo-info[data-v-fa0761d7]{color:#00ffb7;font-family:Onest,sans-serif;font-size:13px;font-weight:500;gap:8px}.promo-remove[data-v-fa0761d7]{background:none;border:none;color:#00ffb7;cursor:pointer;opacity:.7;padding:4px;transition:opacity .2s}.promo-remove[data-v-fa0761d7]:hover{opacity:1}.promo-input[data-v-fa0761d7]{display:flex;gap:8px}.promo-input .form-input[data-v-fa0761d7]{flex:1}.promo-apply[data-v-fa0761d7]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:13px;padding:0 16px;transition:all .2s}.promo-apply[data-v-fa0761d7]:hover:not(:disabled){background:#ffffff1a}.promo-apply[data-v-fa0761d7]:disabled{cursor:not-allowed;opacity:.4}.promo-error[data-v-fa0761d7]{color:#ef4444;font-size:12px;margin:0}.balance-info[data-v-fa0761d7],.promo-error[data-v-fa0761d7]{font-family:Onest,sans-serif}.balance-info[data-v-fa0761d7]{background:#ffffff0a;border-radius:10px;color:#ffffff80;display:flex;font-size:13px;justify-content:space-between;padding:12px}.balance-info span[data-v-fa0761d7]:last-child{color:#fff;font-weight:500}.balance-warning[data-v-fa0761d7]{align-items:flex-start;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:10px;color:#ef4444;display:flex;gap:10px;padding:12px}.balance-warning p[data-v-fa0761d7]{font-family:Onest,sans-serif;font-size:13px;font-weight:500;margin:0}.balance-warning span[data-v-fa0761d7]{font-family:Onest,sans-serif;font-size:12px;opacity:.8}.form-input[data-v-fa0761d7]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;font-family:Onest,sans-serif;font-size:14px;height:44px;outline:none;padding:0 14px;transition:all .2s;width:100%}.form-input[data-v-fa0761d7]::-moz-placeholder{color:#fff3}.form-input[data-v-fa0761d7]::placeholder{color:#fff3}.form-input[data-v-fa0761d7]:focus{background:#ffffff0f;border-color:#fff3}.form-button[data-v-fa0761d7]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:14px;height:44px;padding:0 24px;transition:all .2s}.form-button[data-v-fa0761d7]:hover{background:#ffffff1a}.checkout-button[data-v-fa0761d7]{align-items:center;background:#00ffb7;border:none;border-radius:12px;color:#0a0a0a;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:15px;font-weight:500;gap:10px;height:48px;justify-content:center;transition:all .2s;width:100%}.checkout-button[data-v-fa0761d7]:hover:not(:disabled){background:#00e6a5}.checkout-button[data-v-fa0761d7]:disabled{cursor:not-allowed;opacity:.5}.clear-button[data-v-fa0761d7]{background:none;border:none;color:#fff6;cursor:pointer;font-family:Onest,sans-serif;font-size:13px;height:40px;transition:color .2s;width:100%}.clear-button[data-v-fa0761d7]:hover{color:#ffffffb3}.modal-enter-active[data-v-fa0761d7],.modal-leave-active[data-v-fa0761d7]{transition:opacity .25s ease}.modal-enter-from[data-v-fa0761d7],.modal-leave-to[data-v-fa0761d7]{opacity:0}.modal-enter-active .modal-container[data-v-fa0761d7],.modal-leave-active .modal-container[data-v-fa0761d7]{transition:transform .25s ease,opacity .25s ease}.modal-enter-from .modal-container[data-v-fa0761d7],.modal-leave-to .modal-container[data-v-fa0761d7]{opacity:0;transform:scale(.98)}.item-enter-active[data-v-fa0761d7],.item-leave-active[data-v-fa0761d7]{transition:all .3s ease}.item-enter-from[data-v-fa0761d7],.item-leave-to[data-v-fa0761d7]{opacity:0;transform:translate(-10px)}.line-through[data-v-fa0761d7]{text-decoration:line-through}.opacity-50[data-v-fa0761d7]{opacity:.5}@media (max-width:480px){.modal-container[data-v-fa0761d7]{max-height:90vh;max-width:100%}.modal-title[data-v-fa0761d7]{font-size:22px}.item-image[data-v-fa0761d7]{height:56px;width:56px}.cart-item[data-v-fa0761d7]{gap:12px;padding:12px}}.modal-overlay[data-v-42c8f2db]{align-items:center;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:#00000080;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:50}.modal-container[data-v-42c8f2db]{max-width:360px;position:relative;text-align:center;width:100%}.modal-close[data-v-42c8f2db]{background:none;border:none;color:#ffffff59;cursor:pointer;padding:4px;position:absolute;right:0;top:0;transition:color .2s}.modal-close[data-v-42c8f2db]:hover{color:#ffffffb3}.modal-icon[data-v-42c8f2db]{align-items:center;background:#ffffff0d;border-radius:16px;color:#fff6;display:flex;height:56px;justify-content:center;margin:0 auto 20px;width:56px}.modal-header[data-v-42c8f2db]{margin-bottom:28px}.modal-title[data-v-42c8f2db]{color:#fff;font-family:Stolzl,sans-serif;font-size:26px;font-weight:400;letter-spacing:-.02em;margin:0 0 10px}.modal-subtitle[data-v-42c8f2db]{color:#fff6;font-family:Onest,sans-serif;font-size:14px;line-height:1.6;margin:0}.modal-button[data-v-42c8f2db]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:15px;height:48px;transition:all .2s;width:100%}.modal-button[data-v-42c8f2db]:hover{background:#ffffff1a;border-color:#ffffff26}.modal-enter-active[data-v-42c8f2db],.modal-leave-active[data-v-42c8f2db]{transition:opacity .25s ease}.modal-enter-from[data-v-42c8f2db],.modal-leave-to[data-v-42c8f2db]{opacity:0}.modal-enter-active .modal-container[data-v-42c8f2db],.modal-leave-active .modal-container[data-v-42c8f2db]{transition:transform .25s ease,opacity .25s ease}.modal-enter-from .modal-container[data-v-42c8f2db],.modal-leave-to .modal-container[data-v-42c8f2db]{opacity:0;transform:scale(.98)}@media (max-width:400px){.modal-container[data-v-42c8f2db]{max-width:100%}.modal-title[data-v-42c8f2db]{font-size:24px}}.nav-link[data-v-ddcc788a]{align-items:center;background:none;border:none;border-radius:.5rem;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;overflow:hidden;padding:.625rem .75rem;position:relative;text-align:left;transition:all .2s ease;width:100%}.nav-link[data-v-ddcc788a]:hover{color:hsl(var(--foreground))}.nav-link-active[data-v-ddcc788a]{color:#00ffb7}.nav-link-disabled[data-v-ddcc788a]{cursor:not-allowed;opacity:.4;pointer-events:none}.nav-icon[data-v-ddcc788a]{flex-shrink:0;height:1rem;transition:transform .3s ease;width:1rem}.nav-link:hover .icon-pulse[data-v-ddcc788a]{transform:scale(1.1)}.nav-link:hover .icon-bounce[data-v-ddcc788a]{transform:translateY(-2px)}.nav-link:hover .icon-spin[data-v-ddcc788a]{transform:rotate(90deg)}.nav-link:hover .icon-wave[data-v-ddcc788a]{transform:rotate(-5deg)}.nav-link:hover .icon-lift[data-v-ddcc788a]{transform:translateY(-2px) scale(1.05)}.nav-link:hover .icon-flip[data-v-ddcc788a]{transform:rotateY(180deg)}.nav-link:hover .icon-rotate[data-v-ddcc788a]{transform:rotate(45deg)}.nav-link:hover .icon-tilt[data-v-ddcc788a]{transform:rotate(-8deg)}.nav-link:hover .icon-slide[data-v-ddcc788a]{transform:translate(2px)}.nav-link:hover .icon-swing[data-v-ddcc788a]{transform:rotate(8deg)}@keyframes pulse-soft-ddcc788a{0%,to{opacity:.3}50%{opacity:.5}}.animate-pulse-soft[data-v-ddcc788a]{animation:pulse-soft-ddcc788a 3s ease-in-out infinite}@media screen and (max-width:768px){.sidebar-container[data-v-ddcc788a]{border-radius:0!important;margin-left:0!important;margin-right:0!important;padding-bottom:1rem!important;padding-top:1rem!important}.mobile-close-button[data-v-ddcc788a]{align-items:center;background:hsl(var(--muted)/.3);border:1px solid hsl(var(--border)/.3);border-radius:.5rem;color:hsl(var(--foreground));cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s;width:40px;z-index:10}.mobile-close-button[data-v-ddcc788a]:active{background:hsl(var(--muted)/.5);transform:scale(.95)}.sidebar-logo[data-v-ddcc788a]{margin-bottom:1rem!important;padding-bottom:1rem!important;padding-top:1rem!important}.px-4[data-v-ddcc788a]{padding-left:1rem!important;padding-right:1rem!important}.nav-link[data-v-ddcc788a]{font-size:.9375rem!important;padding:.75rem 1rem!important}.nav-icon[data-v-ddcc788a]{height:1.25rem!important;width:1.25rem!important}h3[data-v-ddcc788a]{font-size:.8125rem!important}}.cmdk-overlay[data-v-9f16f7ff]{align-items:center;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:#0000004d;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100}.cmdk-container[data-v-9f16f7ff]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;max-width:600px;overflow:hidden;width:100%}.cmdk-input-row[data-v-9f16f7ff]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:10px;padding:8px 16px}.cmdk-search-icon[data-v-9f16f7ff]{color:#ffffff59;flex-shrink:0;height:18px;width:18px}.cmdk-input[data-v-9f16f7ff]{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;caret-color:#00ffb7;color:#ffffffe6;flex:1;font-family:Onest,sans-serif;font-size:15px;min-height:unset!important;outline:none;padding:10px 0!important}.cmdk-input[data-v-9f16f7ff]::-moz-placeholder{color:#ffffff4d}.cmdk-input[data-v-9f16f7ff]::placeholder{color:#ffffff4d}.cmdk-input[data-v-9f16f7ff]:focus{border:none!important;box-shadow:none!important}.cmdk-close[data-v-9f16f7ff]{background:none;border:none;color:#ffffff4d;cursor:pointer;flex-shrink:0;padding:4px;transition:color .15s}.cmdk-close[data-v-9f16f7ff]:hover{color:#ffffffb3}.cmdk-list[data-v-9f16f7ff]{max-height:400px;overflow-y:auto;padding:6px 8px 8px;scrollbar-color:hsla(0,0%,100%,.06) transparent;scrollbar-width:thin}.cmdk-list[data-v-9f16f7ff]::-webkit-scrollbar{width:4px}.cmdk-list[data-v-9f16f7ff]::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}.cmdk-heading[data-v-9f16f7ff]{color:#ffffffd9;font-family:Onest,sans-serif;font-size:13px;font-weight:700;padding:10px 8px 4px}.cmdk-item[data-v-9f16f7ff]{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 8px;transition:background .1s}.cmdk-item--active[data-v-9f16f7ff],.cmdk-item[data-v-9f16f7ff]:hover{background:#ffffff0f}.cmdk-icon[data-v-9f16f7ff]{color:#ffffff4d;flex-shrink:0;height:16px;width:16px}.cmdk-title[data-v-9f16f7ff]{color:#ffffffd9;flex-shrink:0;font-weight:600}.cmdk-desc[data-v-9f16f7ff],.cmdk-title[data-v-9f16f7ff]{font-family:Onest,sans-serif;font-size:14px;white-space:nowrap}.cmdk-desc[data-v-9f16f7ff]{color:#ffffff4d;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis}.cmdk-divider[data-v-9f16f7ff]{background:#ffffff0f;height:1px;margin:4px 8px}.cmdk-empty[data-v-9f16f7ff]{text-align:center}.cmdk-empty[data-v-9f16f7ff],.cmdk-loading[data-v-9f16f7ff]{color:#ffffff4d;font-family:Onest,sans-serif;font-size:14px;padding:24px}.cmdk-loading[data-v-9f16f7ff]{align-items:center;display:flex;gap:10px;justify-content:center}.cmdk-spinner[data-v-9f16f7ff]{animation:cmdk-spin-9f16f7ff .6s linear infinite;border:2px solid hsla(0,0%,100%,.1);border-radius:50%;border-top-color:#00ffb7;height:16px;width:16px}@keyframes cmdk-spin-9f16f7ff{to{transform:rotate(1turn)}}.cmdk-enter-active[data-v-9f16f7ff]{transition:opacity .2s ease}.cmdk-enter-active .cmdk-container[data-v-9f16f7ff]{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s ease}.cmdk-leave-active[data-v-9f16f7ff]{transition:opacity .15s ease}.cmdk-leave-active .cmdk-container[data-v-9f16f7ff]{transition:transform .15s ease,opacity .15s ease}.cmdk-enter-from[data-v-9f16f7ff],.cmdk-leave-to[data-v-9f16f7ff]{opacity:0}.cmdk-enter-from .cmdk-container[data-v-9f16f7ff],.cmdk-leave-to .cmdk-container[data-v-9f16f7ff]{opacity:0;transform:scale(.98)}@media (max-width:640px){.cmdk-overlay[data-v-9f16f7ff]{padding:16px}}.notifications-island-button[data-v-78627620]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#91919114,#2c2c2c14);border:1px solid rgba(var(--border-rgb),.3);border-radius:22px;display:flex;height:44px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px}.notifications-island-button[data-v-78627620]:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:22px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.notifications-island-button[data-v-78627620]:hover{background:linear-gradient(135deg,#9191911f,#2c2c2c1f);border-color:#00ffb74d;transform:scale(1.05)}.notifications-island-button[data-v-78627620]:active{transform:scale(.95)}.dropdown-wrapper[data-v-78627620]{animation:dropdownSlideOut-78627620 .2s cubic-bezier(.16,1,.3,1) forwards;margin-top:.5rem;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-8px) scale(.96);width:24rem;z-index:50}.dropdown-wrapper.dropdown-open[data-v-78627620]{animation:dropdownSlideIn-78627620 .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes dropdownSlideIn-78627620{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdownSlideOut-78627620{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.96)}}.notification-item[data-v-78627620]{animation-duration:.2s;cursor:pointer;padding:.75rem 1rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.notification-item[data-v-78627620]:hover{background-color:hsl(var(--muted)/.2)}.notification-unread[data-v-78627620]{background-color:hsl(var(--primary)/.05);position:relative}.notification-unread[data-v-78627620]:before{background:#00ffb7;border-radius:0 2px 2px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.notifications-dropdown[data-v-78627620] ::-webkit-scrollbar{width:5px}.notifications-dropdown[data-v-78627620] ::-webkit-scrollbar-track{background:transparent}.notifications-dropdown[data-v-78627620] ::-webkit-scrollbar-thumb{background:hsl(var(--border)/.5);border-radius:3px}.notifications-dropdown[data-v-78627620] ::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.4)}.search-island-button[data-v-ec9a4fe9]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:linear-gradient(135deg,#91919114,#2c2c2c14);border:1px solid rgba(var(--border-rgb),.3);border-radius:22px;cursor:pointer;display:flex;gap:12px;height:44px;min-width:260px;overflow:hidden;padding:0 16px;position:relative;transform:translateZ(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.search-island-button[data-v-ec9a4fe9]:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.search-island-button[data-v-ec9a4fe9]:hover{background:linear-gradient(135deg,#9191911f,#2c2c2c1f);border-color:rgba(var(--primary-rgb),.3);transform:scale(1.02)}.search-island-button[data-v-ec9a4fe9]:active{transform:scale(.98)}.search-text[data-v-ec9a4fe9]{color:hsl(var(--muted-foreground));flex:1;font-family:var(--font-onest);font-size:.875rem;text-align:left;transition:color .2s ease}.search-island-button:hover .search-text[data-v-ec9a4fe9]{color:hsl(var(--foreground))}.search-kbd[data-v-ec9a4fe9]{background:rgba(var(--muted-rgb),.3);border:1px solid rgba(var(--border-rgb),.3);border-radius:4px;color:hsl(var(--muted-foreground));font-family:ui-monospace,monospace;font-size:.75rem;font-weight:500;padding:2px 6px;transition:all .2s ease}.search-island-button:hover .search-kbd[data-v-ec9a4fe9]{background:rgba(var(--muted-rgb),.4);border-color:rgba(var(--border-rgb),.5)}@media screen and (max-width:767px){.search-island-button[data-v-ec9a4fe9]{align-items:center;border-radius:20px;gap:0;height:40px;justify-content:center;min-width:40px;padding:0 0 0 10px;width:40px}.search-island-button[data-v-ec9a4fe9]:before{border-radius:20px}.search-island-button svg[data-v-ec9a4fe9]{height:18px;width:18px}.search-kbd[data-v-ec9a4fe9],.search-text[data-v-ec9a4fe9]{display:none}.search-island-button[data-v-ec9a4fe9]:hover{transform:scale(1.05)}.search-island-button[data-v-ec9a4fe9]:active{transform:scale(.95)}}.modal-enter-active[data-v-83088b50],.modal-leave-active[data-v-83088b50]{transition:opacity .25s ease}.modal-enter-from[data-v-83088b50],.modal-leave-to[data-v-83088b50]{opacity:0}.modal-content-enter-active[data-v-83088b50],.modal-content-leave-active[data-v-83088b50]{transition:all .25s ease}.modal-content-enter-from[data-v-83088b50],.modal-content-leave-to[data-v-83088b50]{opacity:0;transform:scale(.95)}.modal-container[data-v-6501317f]{background:linear-gradient(145deg,#16161ef7,#0c0c12fc);border:1px solid hsla(0,0%,100%,.08);border-radius:1.25rem;height:480px;max-width:760px;overflow:hidden;width:100%}.modal-content[data-v-6501317f]{height:100%;width:100%}.welcome-screen[data-v-6501317f]{overflow:hidden;position:relative}.welcome-icons-left[data-v-6501317f]{background-image:url(../images/dashbaord/sozvukicons.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:700px;left:50%;opacity:.5;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:700px}.welcome-icons-right[data-v-6501317f]{display:none}.slides-screen[data-v-6501317f]{overflow:hidden;position:relative}.slides-bg-perspective[data-v-6501317f]{background-image:url(../images/dashbaord/sozvuklogopespective.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-300px;height:720px;left:-250px;opacity:.35;pointer-events:none;position:absolute;width:900px}.two-column-layout[data-v-6501317f],.welcome-content[data-v-6501317f]{display:flex;height:100%;position:relative;z-index:1}.welcome-content[data-v-6501317f]{align-items:center;flex-direction:column;justify-content:center;padding:2.5rem;text-align:center}.welcome-logo[data-v-6501317f]{margin-bottom:1.25rem}.logo-image[data-v-6501317f]{height:72px;-o-object-fit:contain;object-fit:contain;width:72px}.welcome-title[data-v-6501317f]{color:hsl(var(--foreground));font-size:1.75rem;font-weight:700;line-height:1.2;margin-bottom:.625rem}.welcome-subtitle[data-v-6501317f]{color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.6;margin-bottom:1.75rem;max-width:400px}.welcome-actions[data-v-6501317f]{align-items:center;gap:.625rem}.left-column[data-v-6501317f],.welcome-actions[data-v-6501317f]{display:flex;flex-direction:column}.left-column[data-v-6501317f]{background:radial-gradient(ellipse 80% 50% at 20% 50%,rgba(0,255,183,.04) 0,transparent 70%);flex-shrink:0;gap:.875rem;padding:2rem;position:relative;width:280px}.left-column--final[data-v-6501317f]{align-items:center;justify-content:center;text-align:center}.right-column[data-v-6501317f]{display:flex;flex:1;flex-direction:column;gap:1rem;padding:2rem}.divider[data-v-6501317f]{background:linear-gradient(180deg,transparent,rgba(0,255,183,.1) 20%,rgba(0,255,183,.2) 50%,rgba(0,255,183,.1) 80%,transparent);width:1px}.column-header[data-v-6501317f]{align-items:center;color:hsl(var(--muted-foreground));display:flex;font-size:.75rem;font-weight:600;gap:.625rem;letter-spacing:.05em;text-transform:uppercase}.header-icon-wrapper[data-v-6501317f]{align-items:center;background:linear-gradient(135deg,#00ffb733,#00ffb71a);border-radius:.5rem;color:#00ffb7;display:flex;height:1.75rem;justify-content:center;width:1.75rem}.header-icon-wrapper--large[data-v-6501317f]{border-radius:1rem;height:3.5rem;margin-bottom:1rem;width:3.5rem}.slide-title[data-v-6501317f]{color:hsl(var(--foreground));font-size:1.25rem;font-weight:700;line-height:1.3}.slide-description[data-v-6501317f]{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.5}.step-dots[data-v-6501317f]{display:flex;gap:.5rem;margin-top:auto}.step-dot[data-v-6501317f]{background:#ffffff26;border:none;border-radius:50%;cursor:pointer;height:8px;width:8px}.step-dot.active[data-v-6501317f]{background:#00ffb7;transform:scale(1.25)}.step-dot.completed[data-v-6501317f]{background:#00ffb780}.features-list[data-v-6501317f]{display:flex;flex:1;flex-direction:column;gap:.75rem;overflow-y:auto}.feature-item[data-v-6501317f]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.04);border-radius:.75rem;display:flex;gap:.875rem;padding:.875rem}.feature-icon[data-v-6501317f]{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.feature-content[data-v-6501317f]{flex:1;min-width:0}.feature-title[data-v-6501317f]{color:hsl(var(--foreground));font-size:.875rem;font-weight:600;margin-bottom:.25rem}.feature-desc[data-v-6501317f]{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4}.final-header[data-v-6501317f]{align-items:center;display:flex;flex-direction:column}.final-title[data-v-6501317f]{color:hsl(var(--foreground));font-size:1.375rem;font-weight:700;margin-bottom:.375rem}.final-subtitle[data-v-6501317f]{color:hsl(var(--muted-foreground));font-size:.875rem}.steps-list[data-v-6501317f]{display:flex;flex:1;flex-direction:column;gap:.5rem}.step-item[data-v-6501317f]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem;cursor:pointer;display:flex;gap:.875rem;padding:.875rem;text-decoration:none;transition:background .15s ease,border-color .15s ease}.step-item[data-v-6501317f]:hover{background:#00ffb70d;border-color:#00ffb726}.step-number[data-v-6501317f]{align-items:center;background:#00ffb7;border-radius:.5rem;color:#000;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.step-content[data-v-6501317f]{flex:1;min-width:0}.step-title[data-v-6501317f]{color:hsl(var(--foreground));font-size:.875rem;font-weight:600;margin-bottom:.125rem}.step-desc[data-v-6501317f]{font-size:.75rem;line-height:1.4}.step-arrow[data-v-6501317f],.step-desc[data-v-6501317f]{color:hsl(var(--muted-foreground))}.step-arrow[data-v-6501317f]{flex-shrink:0;height:1rem;width:1rem}.progress-wrapper[data-v-6501317f]{display:flex;gap:8px;max-width:760px;width:100%}.progress-segment[data-v-6501317f]{background:#ffffff26;border-radius:2px;flex:1;height:3px}.progress-segment--active[data-v-6501317f]{background:#00ffb7}.nav-buttons[data-v-6501317f]{display:flex;gap:.75rem;margin-top:auto}.btn-primary[data-v-6501317f]{align-items:center;background:#00ffb7;border:none;border-radius:.625rem;box-shadow:none;color:#000;cursor:pointer;display:flex;flex:1;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:none}.btn-primary[data-v-6501317f]:active,.btn-primary[data-v-6501317f]:focus,.btn-primary[data-v-6501317f]:hover{background:#00ffb7;box-shadow:none;transform:none}.btn-secondary[data-v-6501317f]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:.625rem;box-shadow:none;color:hsl(var(--foreground));cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.375rem;justify-content:center;padding:.75rem 1rem;transition:none}.btn-secondary[data-v-6501317f]:active,.btn-secondary[data-v-6501317f]:focus,.btn-secondary[data-v-6501317f]:hover{background:#ffffff0d;border-color:#ffffff14;box-shadow:none;transform:none}.btn-skip[data-v-6501317f]{border:none;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.625rem 1rem;transition:none}.btn-skip[data-v-6501317f],.btn-skip[data-v-6501317f]:active,.btn-skip[data-v-6501317f]:focus,.btn-skip[data-v-6501317f]:hover{background:transparent;box-shadow:none;color:hsl(var(--muted-foreground))}.modal-fade-enter-active[data-v-6501317f],.modal-fade-leave-active[data-v-6501317f]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-6501317f],.modal-fade-leave-to[data-v-6501317f]{opacity:0}.modal-fade-enter-active .modal-container[data-v-6501317f],.modal-fade-leave-active .modal-container[data-v-6501317f]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.modal-fade-enter-from .modal-container[data-v-6501317f],.modal-fade-leave-to .modal-container[data-v-6501317f]{opacity:0;transform:scale(.96) translateY(8px)}.content-fade-enter-active[data-v-6501317f],.content-fade-leave-active[data-v-6501317f]{transition:opacity .2s ease}.content-fade-enter-from[data-v-6501317f],.content-fade-leave-to[data-v-6501317f]{opacity:0}@media (max-width:700px){.modal-container[data-v-6501317f]{height:auto;max-height:85vh;max-width:100%}.welcome-icons-left[data-v-6501317f]{height:500px;opacity:.4;width:500px}.slides-bg-perspective[data-v-6501317f]{bottom:-200px;height:480px;left:-150px;opacity:.3;width:600px}.two-column-layout[data-v-6501317f]{flex-direction:column}.left-column[data-v-6501317f]{padding:1.5rem;width:100%}.left-column--final[data-v-6501317f]{padding:1.5rem 1.5rem 1rem}.right-column[data-v-6501317f]{padding:1.5rem}.divider[data-v-6501317f]{background:linear-gradient(90deg,transparent,rgba(0,255,183,.1) 20%,rgba(0,255,183,.2) 50%,rgba(0,255,183,.1) 80%,transparent);height:1px;width:100%}.progress-wrapper[data-v-6501317f]{max-width:100%}}[data-v-23af43b3] .hashtag{color:hsl(var(--primary));font-weight:600;transition:all .2s ease}[data-v-23af43b3] .highlight-comment{animation:highlight-pulse-23af43b3 2.5s cubic-bezier(.16,1,.3,1);border-left:2px solid hsl(var(--primary));margin-left:-.75rem;padding-left:.75rem;transition:all .6s cubic-bezier(.16,1,.3,1)}@keyframes highlight-pulse-23af43b3{0%{background-color:#ffffff08;border-left-color:hsl(var(--primary))}40%{background-color:#ffffff0d;border-left-color:hsl(var(--primary)/.8)}to{background-color:transparent;border-left-color:transparent}}.modal-overlay[data-v-5cff030b]{align-items:center;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:#00000080;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:50}.modal-container[data-v-5cff030b]{max-height:90vh;max-width:720px;overflow-y:auto;position:relative;scrollbar-width:none;width:100%;-ms-overflow-style:none}.modal-container[data-v-5cff030b]::-webkit-scrollbar{display:none}.modal-close[data-v-5cff030b]{background:none;border:none;color:#ffffff59;cursor:pointer;padding:4px;position:absolute;right:0;top:0;transition:color .2s;z-index:2}.modal-close[data-v-5cff030b]:hover{color:#ffffffb3}.modal-loading[data-v-5cff030b]{align-items:center;display:flex;justify-content:center;padding:48px 0}.modal-spinner[data-v-5cff030b]{animation:modal-spin-5cff030b .7s linear infinite;border:2px solid hsla(0,0%,100%,.1);border-radius:50%;border-top-color:#00ffb7;height:32px;width:32px}@keyframes modal-spin-5cff030b{to{transform:rotate(1turn)}}.modal-error[data-v-5cff030b]{padding:32px 0;text-align:center}.modal-error-icon[data-v-5cff030b]{align-items:center;background:#ef44441a;border-radius:12px;color:#ef4444;display:flex;height:48px;justify-content:center;margin:0 auto 12px;width:48px}.modal-error-text[data-v-5cff030b]{color:#ffffff80;font-family:Onest,sans-serif;font-size:14px;margin:0}.modal-body[data-v-5cff030b]{width:100%}.modal-enter-active[data-v-5cff030b],.modal-leave-active[data-v-5cff030b]{transition:opacity .25s ease}.modal-enter-from[data-v-5cff030b],.modal-leave-to[data-v-5cff030b]{opacity:0}.modal-enter-active .modal-container[data-v-5cff030b],.modal-leave-active .modal-container[data-v-5cff030b]{transition:transform .25s ease,opacity .25s ease}.modal-enter-from .modal-container[data-v-5cff030b],.modal-leave-to .modal-container[data-v-5cff030b]{opacity:0;transform:scale(.98)}@media (max-width:600px){.modal-overlay[data-v-5cff030b]{padding:16px}.modal-container[data-v-5cff030b]{max-width:100%}}@media (scripting:none){.messenger-modal[data-v-45a78b44]{animation:modal-fade-in-45a78b44 .3s ease-out forwards}.modal-backdrop[data-v-45a78b44]{animation:backdrop-fade-in-45a78b44 .35s ease-out forwards}.modal-sidebar[data-v-45a78b44]{animation:sidebar-slide-in-45a78b44 .4s cubic-bezier(.34,1.56,.64,1) .05s forwards;opacity:0}.modal-main[data-v-45a78b44]{animation:main-slide-in-45a78b44 .4s cubic-bezier(.34,1.56,.64,1) .1s forwards;opacity:0}.modal-close-btn[data-v-45a78b44]{animation:close-btn-pop-45a78b44 .35s cubic-bezier(.34,1.56,.64,1) .15s forwards;opacity:0}.sidebar-header[data-v-45a78b44]{animation:element-slide-down-45a78b44 .3s ease-out .2s forwards;opacity:0}.tabs-container[data-v-45a78b44]{animation:element-slide-down-45a78b44 .3s ease-out .25s forwards;opacity:0}.tab-btn[data-v-45a78b44]{animation:tab-pop-45a78b44 .25s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0}.tab-btn[data-v-45a78b44]:first-child{animation-delay:.3s}.tab-btn[data-v-45a78b44]:nth-child(2){animation-delay:.35s}.tab-btn[data-v-45a78b44]:nth-child(3){animation-delay:.4s}.chat-header[data-v-45a78b44]{animation:element-slide-down-45a78b44 .3s ease-out .25s forwards;opacity:0}}@keyframes modal-fade-in-45a78b44{0%{opacity:0}to{opacity:1}}@keyframes backdrop-fade-in-45a78b44{0%{opacity:0}to{opacity:1}}@keyframes sidebar-slide-in-45a78b44{0%{opacity:0;transform:translate(-30px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes main-slide-in-45a78b44{0%{opacity:0;transform:translate(30px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes close-btn-pop-45a78b44{0%{opacity:0;transform:scale(.5) rotate(-90deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes element-slide-down-45a78b44{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes tab-pop-45a78b44{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.chat-header[data-v-45a78b44],.messenger-modal[data-v-45a78b44],.modal-backdrop[data-v-45a78b44],.modal-close-btn[data-v-45a78b44],.modal-main[data-v-45a78b44],.modal-sidebar[data-v-45a78b44],.sidebar-header[data-v-45a78b44],.tab-btn[data-v-45a78b44],.tabs-container[data-v-45a78b44]{animation:none!important;opacity:1!important;transform:none!important;transition:opacity .2s ease-out!important}}.overflow-y-auto[data-v-45a78b44]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-45a78b44]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-45a78b44]::-webkit-scrollbar-thumb{background:hsl(var(--primary)/.3);border-radius:3px}.overflow-y-auto[data-v-45a78b44]::-webkit-scrollbar-thumb:hover{background:hsl(var(--primary)/.5)}.glass-panel[data-v-45a78b44]{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:linear-gradient(135deg,#ffffff0d,#ffffff05)}.glass-panel[data-v-45a78b44],.glass-panel-main[data-v-45a78b44]{box-shadow:0 8px 32px #0000001f,inset 0 0 0 1px #ffffff0d}.glass-panel-main[data-v-45a78b44]{backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);background:linear-gradient(135deg,#ffffff0a,#ffffff03)}.modal-sidebar[data-v-45a78b44]{transform-origin:left center}.modal-main[data-v-45a78b44],.modal-sidebar[data-v-45a78b44]{will-change:transform,opacity}.modal-main[data-v-45a78b44]{transform-origin:right center}.chat-header[data-v-45a78b44],.modal-close-btn[data-v-45a78b44],.sidebar-header[data-v-45a78b44],.tab-btn[data-v-45a78b44],.tabs-container[data-v-45a78b44]{will-change:transform,opacity}
