.custom-navbar[data-v-4668ac6b]{background:#fff;border:none!important;border-bottom:1px solid #eee!important;border-radius:0;padding:.5rem 1rem;position:sticky;top:0;z-index:1000}@media(max-width:1200px){.custom-navbar[data-v-4668ac6b] .p-menubar-root-list{gap:0}}@media(min-width:768px){.custom-navbar[data-v-4668ac6b]{padding:.5rem 1rem}}.custom-navbar[data-v-4668ac6b] .p-menubar-button{height:2.5rem;width:2.5rem}@media(max-width:960px){.custom-navbar[data-v-4668ac6b] .p-menubar-root-list{border:1px solid #eee;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:1rem}}[data-v-4668ac6b] .custom-badge{align-items:center;display:flex;font-size:.7rem;height:1.2rem;justify-content:center;line-height:1.2rem;margin-top:1px;min-width:1.2rem;padding:0}[data-v-4668ac6b] .p-menubar-item-link{align-items:center;display:flex!important}[data-v-4668ac6b] .p-menubar-button{margin-right:.5rem;position:relative}[data-v-4668ac6b] .p-menubar-button:after{background-color:var(--p-red-500);border:2px solid #fff;border-radius:50%;content:"";display:none;height:10px;position:absolute;right:6px;top:6px;width:10px;z-index:2}.has-unread-notifications[data-v-4668ac6b] .p-menubar-button:after{display:block}.logo-container[data-v-4668ac6b]{align-items:center;cursor:pointer;display:flex;gap:.4rem;transition:opacity .2s;user-select:none}.logo-container[data-v-4668ac6b]:hover{opacity:.8}.logo-container .logo-text[data-v-4668ac6b]{color:#37352f;font-size:1.2rem;font-weight:800;letter-spacing:-.02em}.logo-container .logo-emoji[data-v-4668ac6b]{display:inline-block;filter:drop-shadow(0 0 2px rgba(255,215,0,.3));font-size:1.1rem}@media(max-width:380px){.logo-container .logo-text[data-v-4668ac6b]{font-size:1rem}.logo-container .logo-emoji[data-v-4668ac6b]{font-size:.9rem}}.auth-section[data-v-4668ac6b]{align-items:center;display:flex}.auth-section .auth-buttons[data-v-4668ac6b]{display:flex;gap:.2rem}@media(max-width:600px){.auth-section .auth-buttons[data-v-4668ac6b] .p-button-label{display:none}.auth-section .auth-buttons[data-v-4668ac6b] .p-button-icon{margin-right:0!important}}.auth-section .user-section[data-v-4668ac6b]{align-items:center;display:flex;gap:.2rem}.auth-section .user-section .user-info[data-v-4668ac6b]{align-items:center;border-right:1px solid #eee;display:flex;gap:.5rem;padding-right:.5rem}.app-footer[data-v-757a2869]{background-color:#fff;border-top:1px solid #eee;margin-top:2rem;padding:1.5rem 0}.footer-content[data-v-757a2869]{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:1400px;padding:0 2rem}@media(min-width:768px){.footer-content[data-v-757a2869]{flex-direction:row;justify-content:space-between}}.copyright[data-v-757a2869]{color:#666;font-size:.9rem}.copyright strong[data-v-757a2869]{color:#37352f}.footer-right[data-v-757a2869]{align-items:center;display:flex;gap:.8rem}.footer-link[data-v-757a2869]{color:#888;font-size:.85rem;text-decoration:none;transition:color .2s}.footer-link[data-v-757a2869]:hover{color:#37352f;text-decoration:underline}.separator[data-v-757a2869]{color:#ddd;font-size:.8rem}body{background-color:#fbfbfa;color:#37352f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0}.app-container{display:block;min-height:100vh;position:relative}.content-container{margin:1rem auto;max-width:1400px;min-height:calc(100vh - 200px);padding:0 1rem}@media(min-width:768px){.content-container{margin:2rem auto}}.custom-spinner :deep(.p-progressspinner-circle){stroke:#37352f!important}.loading-overlay{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-overlay .loading-text{color:#37352f;font-weight:500}.loading-overlay .loading-content{align-items:center;display:flex;flex-direction:column;justify-content:center;z-index:10001}.top-progress-bar{background-color:transparent!important;border-radius:0;height:3px!important;left:0;position:fixed;top:0;width:100%;z-index:10000}.top-progress-bar :deep(.p-progressbar-value){background-color:#37352f}.homepage-container[data-v-07c0a62b]{font-family:var(--font-family);overflow-x:hidden}.max-w-35rem[data-v-07c0a62b]{max-w:35rem}.max-w-7xl[data-v-07c0a62b]{max-w:85rem}.mx-auto[data-v-07c0a62b]{margin-left:auto;margin-right:auto}.tracking-tight[data-v-07c0a62b]{letter-spacing:-.04em}.tracking-tighter[data-v-07c0a62b]{letter-spacing:-.06em}.feature-icon[data-v-07c0a62b]{align-items:center!important;background-color:var(--primary-color);border-radius:12px;color:#fff;display:flex!important;height:64px!important;justify-content:center!important;min-width:64px!important;width:64px!important}h3.text-2xl[data-v-07c0a62b]{display:flex!important;line-height:1!important;margin:0!important;white-space:nowrap!important}.feature-card-wrapper[data-v-07c0a62b]{perspective:1000px}.feature-card[data-v-07c0a62b]{backface-visibility:hidden;min-height:280px;transform-style:preserve-3d;width:100%}.feature-card-wrapper:hover .feature-card[data-v-07c0a62b]{border-color:var(--primary-100)!important;box-shadow:var(--shadow-6);transform:translateY(-15px) rotateX(5deg) rotateY(-2deg)}.animated-border-btn-wrapper[data-v-07c0a62b]{animation:animateBorder-07c0a62b 2s linear infinite;background:linear-gradient(90deg,var(--primary-500),#fff,var(--primary-500));background-size:200% 100%;border-radius:2rem;box-shadow:0 0 20px rgba(var(--primary-rgb),.5);padding:3px;position:relative}.animated-border-btn[data-v-07c0a62b]{background:var(--primary-600)!important;border:none!important}@keyframes animateBorder-07c0a62b{0%{background-position:0 50%}to{background-position:200% 50%}}@media (max-w:992px){.text-7xl[data-v-07c0a62b]{font-size:4rem!important}.text-5xl[data-v-07c0a62b]{font-size:3rem!important}}@media (max-w:768px){.text-7xl[data-v-07c0a62b]{font-size:3rem!important}.text-5xl[data-v-07c0a62b]{font-size:2.5rem!important}}.feature-icon[data-v-07c0a62b]{align-items:center;border-radius:14px;box-shadow:0 8px 16px -4px rgba(0,0,0,.1);display:flex;height:56px!important;justify-content:center;width:56px!important}.bg-blue-500[data-v-07c0a62b]{background-color:#3b82f6!important}.bg-green-500[data-v-07c0a62b]{background-color:#22c55e!important}.bg-purple-500[data-v-07c0a62b]{background-color:#a855f7!important}[data-v-50f4df34] .p-password input{width:100%}.mt-8[data-v-50f4df34]{margin-top:5rem}[data-v-cadbabb8] .p-password input{width:100%}.p-5[data-v-19355ee8]{@media (max-width:768px){padding-bottom:1.5rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important;padding-top:1.5rem!important}}.bg-primary-reverse[data-v-19355ee8]{background:linear-gradient(135deg,var(--p-primary-50) 0,var(--p-primary-100) 100%);border:1px solid var(--p-primary-200);color:var(--p-primary-900)}.bg-white[data-v-19355ee8]:active{background-color:var(--p-gray-50)!important;transform:scale(.98);transition:all .1s}.p-input-icon-left[data-v-3fda7369]{display:block;position:relative;width:100%}.p-input-icon-left>i[data-v-3fda7369]{color:#94a3b8;left:.75rem;margin-top:-.5rem;position:absolute;top:50%}.p-input-icon-left>.p-inputtext[data-v-3fda7369]{padding-left:2.5rem}[data-v-3fda7369] .p-card{border-radius:12px}[data-v-0c5af0f8] .p-card{position:relative}.category-tag[data-v-0c5af0f8]{color:#888;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.product-header-container[data-v-0c5af0f8]{align-items:center;background-color:#f8f9fa;border-top-left-radius:6px;border-top-right-radius:6px;display:flex;height:10rem;justify-content:center;overflow:hidden;position:relative;width:100%}.product-img-full[data-v-0c5af0f8]{height:100%;object-fit:contain;object-position:center;width:100%}.rich-text-content[data-v-0c5af0f8] p{margin:0}.rich-text-content[data-v-0c5af0f8]{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;max-height:100px;overflow:hidden;-webkit-box-orient:vertical}.product-title[data-v-0c5af0f8]{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.delete-img-btn[data-v-7696dcae]{height:20px!important;padding:0!important;position:absolute;right:-8px;top:-8px;width:20px!important}[data-v-7696dcae] .delete-img-btn .p-button-icon{font-size:.7rem}[data-v-7696dcae] .p-dialog-content,[data-v-7696dcae] .p-editor-container{overflow:visible!important}[data-v-7696dcae] .ql-tooltip{background-color:#fff!important;border:1px solid #ccc!important;border-radius:4px!important;box-shadow:0 2px 10px rgba(0,0,0,.2)!important;left:50%!important;padding:10px!important;position:absolute!important;transform:translateX(-50%)!important;z-index:1102!important}[data-v-7696dcae] .ql-action{color:var(--primary-color);font-weight:700;margin-left:10px;text-decoration:none}.bg-help-subtle[data-v-8452c622]{background-color:var(--p-purple-50)}.border-help-lighter[data-v-8452c622]{border-color:var(--p-purple-200)}.text-help-darker[data-v-8452c622]{color:var(--p-purple-900)}.bg-primary-subtle[data-v-8452c622]{background-color:var(--p-primary-50)}.border-primary-lighter[data-v-8452c622]{border-color:var(--p-primary-200)}.text-primary-darker[data-v-8452c622]{color:var(--p-primary-900)}.shadow-2[data-v-8452c622]{transition:transform .2s ease-in-out}.shadow-2[data-v-8452c622]:hover{transform:translateY(-2px)}.rich-text-detail[data-v-537071b7] br{content:"";display:block;margin-bottom:.75rem}.rich-text-detail[data-v-537071b7] ul{list-style:none;padding:0}.card[data-v-537071b7]{background:#fff;border-radius:1rem}[data-v-537071b7] .p-galleria-thumbnail-container{background:transparent;padding:1rem 0}[data-v-537071b7] .p-galleria-item-next,[data-v-537071b7] .p-galleria-item-prev{background:hsla(0,0%,100%,.8);border-radius:50%;color:var(--primary-color);margin:0 1rem}.break-word[data-v-b54e1c30]{overflow-wrap:anywhere;word-break:break-word}.truncate[data-v-b54e1c30]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-page[data-v-65bb66de]{height:calc(100vh - 120px)!important;width:100%}.messages-page>div[data-v-65bb66de]{background-color:#fff;height:100%}.flex-grow-1.overflow-y-auto[data-v-65bb66de]{flex:1 1 0%}.white-space-normal[data-v-65bb66de]{white-space:normal!important;word-break:break-word}.truncate[data-v-65bb66de]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-column.flex-grow-1[data-v-65bb66de]{min-width:0}.max-w-25rem[data-v-65bb66de]{line-height:1.4;max-width:80%;word-wrap:break-word}.typing-dots span[data-v-65bb66de]{animation:blink-65bb66de 1.4s infinite both;font-weight:700}.typing-dots span[data-v-65bb66de]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-65bb66de]:nth-child(3){animation-delay:.4s}@keyframes blink-65bb66de{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.legal-content h2[data-v-7e97941c]{margin-top:2rem}.legal-content p[data-v-7e97941c]{margin-bottom:1rem}.privacy-content h2[data-v-2b78732e]{margin-top:2.5rem}@media screen and (max-width:768px){.privacy-content .custom-responsive-table table[data-v-2b78732e],.privacy-content .custom-responsive-table tbody[data-v-2b78732e],.privacy-content .custom-responsive-table td[data-v-2b78732e],.privacy-content .custom-responsive-table th[data-v-2b78732e],.privacy-content .custom-responsive-table thead[data-v-2b78732e],.privacy-content .custom-responsive-table tr[data-v-2b78732e]{display:block;width:100%}.privacy-content .custom-responsive-table thead[data-v-2b78732e]{display:none}.privacy-content .custom-responsive-table tr[data-v-2b78732e]{background:var(--surface-card);border:1px solid var(--surface-200);border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:1.5rem}.privacy-content .custom-responsive-table td[data-v-2b78732e]{align-items:flex-start;border:none!important;border-bottom:1px solid var(--surface-50)!important;display:flex;flex-direction:column;min-height:3rem;padding:.75rem 1rem!important;position:relative;text-align:left}.privacy-content .custom-responsive-table td[data-v-2b78732e]:last-child{border-bottom:none!important}.privacy-content .custom-responsive-table td[data-v-2b78732e]:before{color:var(--text-color-secondary);content:attr(data-label);display:block;font-size:.7rem;font-weight:700;margin-bottom:.25rem;position:static;text-transform:uppercase}}