.custom-navbar[data-v-09f35827]{align-items:center;background:#fff;border:none!important;border-bottom:1px solid #eee!important;border-radius:0;display:flex;padding:.5rem 2rem}.custom-navbar[data-v-09f35827] .p-menubar-root-list{flex-grow:1;margin-left:1rem}.custom-navbar[data-v-09f35827] .p-menubar-item{margin-right:1rem}.custom-navbar[data-v-09f35827] .p-button .p-button-icon,.custom-navbar[data-v-09f35827] .p-menubar-item-icon{margin-right:.5rem}.logo-text[data-v-09f35827]{cursor:pointer;font-size:1.2rem;font-weight:700;margin-right:1rem}.auth-buttons[data-v-09f35827]{display:flex;gap:.5rem}body{background-color:#fbfbfa;color:#37352f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0}.content-container{margin:2rem auto;max-width:1400px;padding:0 1rem}.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%}.bg-primary-reverse[data-v-6c087260]{background:linear-gradient(135deg,var(--primary-100) 0,var(--primary-200) 100%);color:var(--primary-900)}.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-7f9b54a2] .p-card{position:relative}.category-tag[data-v-7f9b54a2]{color:#888;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.product-header-container[data-v-7f9b54a2]{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-7f9b54a2]{height:100%;object-fit:contain;object-position:center;width:100%}.rich-text-content[data-v-7f9b54a2] p{margin:0}.rich-text-content[data-v-7f9b54a2]{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;max-height:100px;overflow:hidden;-webkit-box-orient:vertical}.product-title[data-v-7f9b54a2]{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-7158be10]{background-color:var(--p-purple-50)}.border-help-lighter[data-v-7158be10]{border-color:var(--p-purple-200)}.text-help-darker[data-v-7158be10]{color:var(--p-purple-900)}.bg-primary-subtle[data-v-7158be10]{background-color:var(--p-primary-50)}.border-primary-lighter[data-v-7158be10]{border-color:var(--p-primary-200)}.text-primary-darker[data-v-7158be10]{color:var(--p-primary-900)}.shadow-2[data-v-7158be10]{transition:transform .2s ease-in-out}.shadow-2[data-v-7158be10]:hover{transform:translateY(-2px)}.rich-text-detail[data-v-76b78214] br{content:"";display:block;margin-bottom:.75rem}.rich-text-detail[data-v-76b78214] ul{list-style:none;padding:0}.card[data-v-76b78214]{background:#fff;border-radius:1rem}[data-v-76b78214] .p-galleria-thumbnail-container{background:transparent;padding:1rem 0}[data-v-76b78214] .p-galleria-item-next,[data-v-76b78214] .p-galleria-item-prev{background:hsla(0,0%,100%,.8);border-radius:50%;color:var(--primary-color);margin:0 1rem}.messages-page[data-v-4a5b5b56]{height:calc(100vh - 120px)!important;width:100%}.flex-grow-1.overflow-y-auto[data-v-4a5b5b56]{flex:1 1 0%}.truncate[data-v-4a5b5b56]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.max-w-25rem[data-v-4a5b5b56]{line-height:1.4;max-width:75%;word-wrap:break-word}.typing-dots span[data-v-4a5b5b56]{animation:blink-4a5b5b56 1.4s infinite both;font-weight:700}.typing-dots span[data-v-4a5b5b56]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-4a5b5b56]:nth-child(3){animation-delay:.4s}@keyframes blink-4a5b5b56{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}