[data-v-5e9eef2b] mark{background-color:#194c951a;color:#194c95;padding:0 2px;border-radius:4px;font-weight:700}.nav-trigger[data-v-e0e02936]{white-space:nowrap}.nav-static-link[data-v-e0e02936]{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .5rem;border-radius:.5rem;font-size:clamp(11px,.85vw,13.5px);color:#0f172a;transition:all .2s ease;white-space:nowrap;text-decoration:none}.nav-static-link[data-v-e0e02936]:hover{color:#1e4ed8;background:#f8fafc}.action-icon-btn[data-v-e0e02936]{padding:.5rem;border-radius:.75rem;color:#64748b;transition:all .2s ease;background:transparent;border:none;cursor:pointer}.action-icon-btn[data-v-e0e02936]:hover{color:#1e4ed8;background:#f8fafc}.user-menu-item[data-v-e0e02936]{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:13px;font-weight:600;color:#334155;transition:background .15s,color .15s;cursor:pointer;text-decoration:none;width:100%}.user-menu-item[data-v-e0e02936]:hover{background:#f8fafc;color:#1e4ed8}.mobile-nav-item[data-v-e0e02936]{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border-radius:.75rem;font-size:14px;font-weight:600;color:#0f172a;transition:all .2s ease;text-decoration:none}.mobile-nav-item[data-v-e0e02936]:hover{background:#f8fafc;color:#1e4ed8}.mega-panel[data-v-e0e02936]{transition:opacity .2s ease,transform .2s ease,visibility .2s}@keyframes slidein-e0e02936{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.animate-slidein[data-v-e0e02936]{animation:slidein-e0e02936 .2s ease forwards}.mega-scroll[data-v-e0e02936]{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent}.mega-scroll[data-v-e0e02936]::-webkit-scrollbar{width:3px}.mega-scroll[data-v-e0e02936]::-webkit-scrollbar-track{background:transparent}.mega-scroll[data-v-e0e02936]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:99px}.animate-in[data-v-e0e02936]{animation-duration:.25s;animation-fill-mode:both}@keyframes slideInFromTop-e0e02936{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.slide-in-from-top-2[data-v-e0e02936]{animation-name:slideInFromTop-e0e02936}.film-grain[data-v-11b364d7]{background-image:url(https://grainy-gradients.vercel.app/noise.svg);background-repeat:repeat}@keyframes float-11b364d7{0%{transform:translate(0) rotate(0)}50%{transform:translate(15px,-20px) rotate(3deg)}to{transform:translate(0) rotate(0)}}@keyframes pulse-particle-11b364d7{0%,to{opacity:.1}50%{opacity:.4}}.animate-float-slow[data-v-11b364d7]{animation:float-11b364d7 45s infinite ease-in-out}.animate-float-delayed[data-v-11b364d7]{animation:float-11b364d7 60s infinite ease-in-out;animation-delay:-15s}.animate-float-fast[data-v-11b364d7]{animation:float-11b364d7 40s infinite ease-in-out;animation-delay:-8s}.animate-pulse-particle[data-v-11b364d7]{animation:pulse-particle-11b364d7 10s infinite ease-in-out}.toast-move[data-v-5e4e8ac2]{transition:all .3s ease}.chat-fab[data-v-5a550b14]{position:fixed;bottom:24px;right:24px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px #667eea73;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:9999}.chat-fab[data-v-5a550b14]:hover{transform:scale(1.08);box-shadow:0 8px 32px #667eea8c}.chat-fab--open[data-v-5a550b14]{background:linear-gradient(135deg,#374151,#1f2937);box-shadow:0 4px 16px #0000004d}.chat-fab__dot[data-v-5a550b14]{position:absolute;top:-2px;right:-2px;width:16px;height:16px;border-radius:50%;background:#ef4444;border:3px solid white;animation:pulse-dot-5a550b14 2s infinite}@keyframes pulse-dot-5a550b14{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.fab-icon-enter-active[data-v-5a550b14],.fab-icon-leave-active[data-v-5a550b14]{transition:all .2s ease}.fab-icon-enter-from[data-v-5a550b14]{opacity:0;transform:scale(.5) rotate(-90deg)}.fab-icon-leave-to[data-v-5a550b14]{opacity:0;transform:scale(.5) rotate(90deg)}.chat-window[data-v-5a550b14]{position:fixed;bottom:96px;right:24px;width:380px;max-width:calc(100vw - 32px);height:520px;max-height:calc(100vh - 140px);background:#fff;border-radius:20px;box-shadow:0 12px 48px #00000026,0 0 0 1px #0000000d;display:flex;flex-direction:column;overflow:hidden;z-index:9998}.chat-window-enter-active[data-v-5a550b14]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.chat-window-leave-active[data-v-5a550b14]{transition:all .2s cubic-bezier(.4,0,.2,1)}.chat-window-enter-from[data-v-5a550b14]{opacity:0;transform:translateY(20px) scale(.92)}.chat-window-leave-to[data-v-5a550b14]{opacity:0;transform:translateY(10px) scale(.96)}.chat-header[data-v-5a550b14]{background:linear-gradient(135deg,#667eea,#764ba2);padding:16px 18px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.chat-header__info[data-v-5a550b14]{display:flex;align-items:center;gap:12px}.chat-header__avatar[data-v-5a550b14]{width:40px;height:40px;border-radius:12px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:#fff}.chat-header__title[data-v-5a550b14]{color:#fff;font-size:15px;font-weight:700;margin:0;line-height:1.2}.chat-header__status[data-v-5a550b14]{color:#ffffffd9;font-size:12px;display:flex;align-items:center;gap:5px}.chat-header__status-dot[data-v-5a550b14]{width:7px;height:7px;border-radius:50%;background:#34d399;display:inline-block;animation:pulse-online-5a550b14 2s infinite}@keyframes pulse-online-5a550b14{0%,to{opacity:1}50%{opacity:.5}}.chat-header__new[data-v-5a550b14]{background:#ffffff26;border:none;color:#fff;width:36px;height:36px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.chat-header__new[data-v-5a550b14]:hover{background:#ffffff40}.chat-body[data-v-5a550b14]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:#f8f9fb;scroll-behavior:smooth}.chat-body[data-v-5a550b14]::-webkit-scrollbar{width:5px}.chat-body[data-v-5a550b14]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.chat-message[data-v-5a550b14]{display:flex;max-width:82%;animation:msg-appear-5a550b14 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes msg-appear-5a550b14{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-message--user[data-v-5a550b14]{align-self:flex-end;justify-content:flex-end}.chat-message--bot[data-v-5a550b14]{align-self:flex-start;justify-content:flex-start}.chat-bubble[data-v-5a550b14]{padding:10px 14px;border-radius:16px;position:relative}.chat-bubble--user[data-v-5a550b14]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-bottom-right-radius:4px}.chat-bubble--bot[data-v-5a550b14]{background:#fff;color:#1f2937;border:1px solid #e5e7eb;border-bottom-left-radius:4px;box-shadow:0 1px 3px #0000000a}.chat-bubble__text[data-v-5a550b14]{font-size:14px;line-height:1.55;margin:0;word-wrap:break-word}.chat-bubble--user .chat-bubble__text[data-v-5a550b14]{color:#fff}.chat-bubble__images[data-v-5a550b14]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.chat-bubble__image[data-v-5a550b14]{width:100%;max-width:200px;border-radius:8px;object-fit:cover;box-shadow:0 2px 8px #0000001a}.chat-bubble__time[data-v-5a550b14]{font-size:10px;opacity:.6;display:block;margin-top:4px;text-align:right}.chat-options[data-v-5a550b14]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;margin-bottom:12px;padding-left:4px;animation:options-slide-5a550b14 .4s ease-out}@keyframes options-slide-5a550b14{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.chat-option-btn[data-v-5a550b14]{background:#fff;border:1.5px solid #667eea;color:#667eea;padding:8px 14px;border-radius:12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #667eea14}.chat-option-btn[data-v-5a550b14]:hover{background:#667eea;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #667eea33}.options-fade-enter-active[data-v-5a550b14],.options-fade-leave-active[data-v-5a550b14]{transition:opacity .3s ease}.options-fade-enter-from[data-v-5a550b14],.options-fade-leave-to[data-v-5a550b14]{opacity:0}.chat-bubble--typing[data-v-5a550b14]{padding:12px 18px}.chat-products[data-v-5a550b14]{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.product-card[data-v-5a550b14]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;display:flex;gap:12px;padding:10px;margin-top:10px;transition:all .2s;box-shadow:0 2px 4px #0000000d}.product-card[data-v-5a550b14]:hover{border-color:#667eea;box-shadow:0 4px 12px #0000001a}.product-card__image[data-v-5a550b14],.product-card__image-placeholder[data-v-5a550b14]{width:65px;height:85px;object-fit:cover;border-radius:6px;flex-shrink:0}.product-card__image-placeholder[data-v-5a550b14]{background:#f3f4f6;display:flex;align-items:center;justify-content:center}.product-card__info[data-v-5a550b14]{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0}.product-card__name[data-v-5a550b14]{font-size:13px;font-weight:700;color:#1f2937;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__price[data-v-5a550b14]{font-size:13px;font-weight:600;color:#667eea;margin:0 0 8px}.product-card__link[data-v-5a550b14]{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#667eea;border:1px solid #667eea;color:#fff;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;width:fit-content}.product-card__link[data-v-5a550b14]:hover{background:#764ba2;border-color:#764ba2;transform:translateY(-1px);box-shadow:0 2px 6px #667eea4d}.typing-dots[data-v-5a550b14]{display:flex;gap:4px;align-items:center}.typing-dots span[data-v-5a550b14]{width:7px;height:7px;border-radius:50%;background:#9ca3af;animation:typing-bounce-5a550b14 1.4s infinite}.typing-dots span[data-v-5a550b14]:nth-child(2){animation-delay:.15s}.typing-dots span[data-v-5a550b14]:nth-child(3){animation-delay:.3s}@keyframes typing-bounce-5a550b14{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.chat-footer[data-v-5a550b14]{padding:12px 14px;background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0}.chat-input-wrapper[data-v-5a550b14]{display:flex;align-items:center;gap:8px;background:#f3f4f6;border-radius:14px;padding:4px 4px 4px 16px;border:2px solid transparent;transition:all .2s}.chat-input-wrapper[data-v-5a550b14]:focus-within{border-color:#667eea;background:#fff;box-shadow:0 0 0 3px #667eea1f}.chat-input[data-v-5a550b14]{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#1f2937;padding:8px 0;font-family:inherit}.chat-input[data-v-5a550b14]::placeholder{color:#9ca3af}.chat-send[data-v-5a550b14]{width:40px;height:40px;border-radius:12px;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.chat-send[data-v-5a550b14]:hover:not(:disabled){transform:scale(1.06);box-shadow:0 3px 12px #667eea66}.chat-send[data-v-5a550b14]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:480px){.chat-window[data-v-5a550b14]{bottom:0;right:0;width:100vw;height:100vh;max-height:100vh;border-radius:0}.chat-fab[data-v-5a550b14]{bottom:16px;right:16px}}@media(max-width:1023px){.chat-fab[data-v-5a550b14]{bottom:80px}.chat-window[data-v-5a550b14]{bottom:152px;max-height:calc(100vh - 180px)}}.safe-area-inset-bottom[data-v-47aeba2f]{padding-bottom:env(safe-area-inset-bottom)}.flipbook-outer[data-v-af481e7f]{width:100%;display:flex;flex-direction:column;align-items:center;padding:0}.flipbook-wrapper[data-v-af481e7f]{position:relative;width:100%;max-width:1100px;perspective:3000px}.status-overlay[data-v-af481e7f]{position:absolute;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:1.5rem;border-radius:1rem}.spinner[data-v-af481e7f]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #0ea5e9;border-radius:50%;animation:spin-af481e7f 1s linear infinite}.retry-btn[data-v-af481e7f]{padding:.75rem 2rem;background:#0ea5e9;color:#fff;font-weight:700;border-radius:.75rem;transition:all .2s}.book-container[data-v-af481e7f]{display:flex;width:100%;aspect-ratio:1.414 / 1;background:#fdfdfd;position:relative;transform-style:preserve-3d;border-radius:4px;transition:all .5s cubic-bezier(.4,0,.2,1)}.book-container.single-page[data-v-af481e7f]{width:50%;aspect-ratio:.707 / 1;margin:0 auto}.page-side[data-v-af481e7f]{flex:1;position:relative;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}canvas[data-v-af481e7f]{max-width:100%;max-height:100%;width:auto;height:auto;display:block;box-shadow:0 0 1px #0000001a}.spine-shadow[data-v-af481e7f]{position:absolute;top:0;bottom:0;width:50px;pointer-events:none;z-index:10}.spine-shadow.left[data-v-af481e7f]{left:0;background:linear-gradient(to right,rgba(0,0,0,.12),transparent)}.spine-shadow.right[data-v-af481e7f]{right:0;background:linear-gradient(to left,rgba(0,0,0,.12),transparent)}.flipping-page[data-v-af481e7f]{position:absolute;top:0;bottom:0;width:50%;z-index:100;transform-style:preserve-3d}.flipping-page.next[data-v-af481e7f]{right:0;transform-origin:left center;animation:flipNextEffect-af481e7f .8s cubic-bezier(.15,1,.3,1) forwards}.flipping-page.prev[data-v-af481e7f]{left:0;transform-origin:right center;animation:flipPrevEffect-af481e7f .8s cubic-bezier(.15,1,.3,1) forwards}.face[data-v-af481e7f]{position:absolute;inset:0;backface-visibility:hidden;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 30px #00000014}.face.back[data-v-af481e7f]{transform:rotateY(180deg)}@keyframes flipNextEffect-af481e7f{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes flipPrevEffect-af481e7f{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes spin-af481e7f{to{transform:rotate(360deg)}}@media(max-width:768px){.book-container[data-v-af481e7f]{flex-direction:column;aspect-ratio:auto}.page-side[data-v-af481e7f]{min-height:400px}.flipping-page[data-v-af481e7f]{display:none}.pagination-controls[data-v-af481e7f]{gap:1.5rem}}.modal-enter-active[data-v-25ee9cf4],.modal-leave-active[data-v-25ee9cf4]{transition:opacity .3s ease}.modal-enter-from[data-v-25ee9cf4],.modal-leave-to[data-v-25ee9cf4]{opacity:0}.modal-enter-active .relative[data-v-25ee9cf4],.modal-leave-active .relative[data-v-25ee9cf4]{transition:transform .3s ease}.modal-enter-from .relative[data-v-25ee9cf4],.modal-leave-to .relative[data-v-25ee9cf4]{transform:scale(.9)}.custom-scrollbar[data-v-25ee9cf4]{scrollbar-width:none;-ms-overflow-style:none}.custom-scrollbar[data-v-25ee9cf4]::-webkit-scrollbar{display:none}
