.book-loading-container[data-v-c81b5b32]{align-items:center;animation:overlay-in-c81b5b32 .42s cubic-bezier(.2,.6,.2,1);backdrop-filter:blur(6px) saturate(1.15);-webkit-backdrop-filter:blur(6px) saturate(1.15);background:radial-gradient(1200px 800px at 10% -10%,rgba(99,102,241,.08),transparent 60%),radial-gradient(900px 700px at 110% 10%,rgba(59,130,246,.08),transparent 55%),linear-gradient(135deg,#fffffff2,#f3f4f6f2);box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;padding:1rem;position:fixed;top:0;transition:opacity .35s ease-out,visibility .35s ease-out;width:100%;will-change:opacity,transform;z-index:9999}.book-loading-container[data-v-c81b5b32]:before{animation:overlay-aurora-c81b5b32 16s linear infinite;background:conic-gradient(from 180deg at 50% 50%,#3b82f61f,#f59e0b1a,#6366f11f,#3b82f61f);content:"";filter:blur(32px) saturate(1.1);top:-30%;right:-30%;bottom:-30%;left:-30%;mix-blend-mode:screen;opacity:.85;pointer-events:none;position:absolute}@keyframes overlay-aurora-c81b5b32{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.05)}to{transform:rotate(1turn) scale(1)}}@keyframes overlay-in-c81b5b32{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.dark .book-loading-container[data-v-c81b5b32]{backdrop-filter:blur(8px) saturate(1.05);-webkit-backdrop-filter:blur(8px) saturate(1.05);background:radial-gradient(1000px 700px at 0 0,rgba(17,24,39,.65),transparent 55%),radial-gradient(800px 600px at 100% 0,rgba(2,6,23,.55),transparent 50%),linear-gradient(135deg,#020617f0,#0f172af0)}.dark .book-loading-container[data-v-c81b5b32]:before{background:conic-gradient(from 180deg at 50% 50%,#3b82f62e,#f59e0b1f,#a855f72e,#3b82f62e);mix-blend-mode:screen;opacity:.6}.book-loading-container.hidden[data-v-c81b5b32]{opacity:0;visibility:hidden}.book-loading[data-v-c81b5b32]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:0 auto;max-width:360px;width:100%}.book-container[data-v-c81b5b32]{animation:container-float-c81b5b32 4s ease-in-out infinite;filter:drop-shadow(0 15px 25px rgba(0,0,0,.25));height:clamp(90px,22.5vw,135px);perspective:1200px;position:relative;transform:rotateX(5deg);transform-style:preserve-3d;width:clamp(120px,30vw,180px)}.reading-book-svg[data-v-c81b5b32]{filter:drop-shadow(0 10px 15px rgba(0,0,0,.2));height:100%;width:100%}@keyframes container-float-c81b5b32{0%,to{transform:rotateX(5deg) translateY(0)}50%{transform:rotateX(8deg) translateY(-8px)}}.hand[data-v-c81b5b32]{animation:hand-move-c81b5b32 3s ease-in-out infinite;transform-origin:bottom center;stroke-dasharray:0;stroke-dashoffset:0}@keyframes hand-move-c81b5b32{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-2deg)}}.palm[data-v-c81b5b32]{animation:palm-pulse-c81b5b32 3s ease-in-out infinite;transform-origin:center}@keyframes palm-pulse-c81b5b32{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.book[data-v-c81b5b32]{animation:book-glow-c81b5b32 4s ease-in-out infinite;transform-origin:center}@keyframes book-glow-c81b5b32{0%,to{filter:drop-shadow(0 0 3px rgba(251,191,36,.3))}50%{filter:drop-shadow(0 0 8px rgba(251,191,36,.6))}}.book-cover[data-v-c81b5b32]{animation:cover-shine-c81b5b32 6s ease-in-out infinite}@keyframes cover-shine-c81b5b32{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}.book-pages[data-v-c81b5b32]{animation:pages-flutter-c81b5b32 8s ease-in-out infinite;transform-origin:left center}@keyframes pages-flutter-c81b5b32{0%,to{transform:rotateY(0)}25%{transform:rotateY(2deg)}75%{transform:rotateY(-1deg)}}.book-face[data-v-c81b5b32]{pointer-events:none;transform-origin:center}.book-face-eye[data-v-c81b5b32]{animation:eye-blink-c81b5b32 5.2s ease-in-out infinite;transform-origin:center}.book-face-eye.right[data-v-c81b5b32]{animation-delay:2.6s}.book-face-blush[data-v-c81b5b32]{animation:blush-pulse-c81b5b32 3.6s ease-in-out infinite}.book-face-blush.right[data-v-c81b5b32]{animation-delay:1.2s}.book-face-mouth[data-v-c81b5b32]{animation:mouth-smile-c81b5b32 4.4s ease-in-out infinite;transform-origin:center}@keyframes eye-blink-c81b5b32{0%,2%,60%,62%,to{transform:scaleY(1)}1%,61%{transform:scaleY(.15)}}@keyframes blush-pulse-c81b5b32{0%,to{opacity:.85}50%{opacity:.6}}@keyframes mouth-smile-c81b5b32{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.05)}}.book-sparkles .sparkle[data-v-c81b5b32]{animation:sparkle-float-c81b5b32 6s ease-in-out infinite,sparkle-twinkle-c81b5b32 1.8s ease-in-out infinite;transform-origin:center}.book-sparkles .sparkle.s1[data-v-c81b5b32]{animation-delay:0s,0s}.book-sparkles .sparkle.s2[data-v-c81b5b32]{animation-delay:1.2s,.4s}.book-sparkles .sparkle.s3[data-v-c81b5b32]{animation-delay:2.4s,.8s}@keyframes sparkle-float-c81b5b32{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(8deg)}}@keyframes sparkle-twinkle-c81b5b32{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.cat-head[data-v-c81b5b32]{animation:cat-breathe-c81b5b32 4.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes cat-breathe-c81b5b32{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.cat-ear[data-v-c81b5b32]{animation:cat-ear-wiggle-c81b5b32 3.8s ease-in-out infinite;transform-box:fill-box;transform-origin:bottom center}.cat-ear.left[data-v-c81b5b32]{--ear-angle:-5deg;animation-delay:.2s}.cat-ear.right[data-v-c81b5b32]{--ear-angle:5deg;animation-delay:.4s}@keyframes cat-ear-wiggle-c81b5b32{0%,to{transform:rotate(0)}50%{transform:rotate(var(--ear-angle,4deg))}}.cat-whiskers .whisker[data-v-c81b5b32]{animation:whisker-twitch-c81b5b32 2.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.cat-whiskers .wr1[data-v-c81b5b32],.cat-whiskers .wr2[data-v-c81b5b32],.cat-whiskers .wr3[data-v-c81b5b32]{animation-delay:.15s}.cat-whiskers .wl1[data-v-c81b5b32],.cat-whiskers .wl2[data-v-c81b5b32],.cat-whiskers .wl3[data-v-c81b5b32]{animation-delay:.35s}.cat-whiskers .wr1[data-v-c81b5b32]{--tx:-1px}.cat-whiskers .wr2[data-v-c81b5b32]{--tx:-.6px}.cat-whiskers .wr3[data-v-c81b5b32]{--tx:-1.2px}.cat-whiskers .wl1[data-v-c81b5b32]{--tx:1px}.cat-whiskers .wl2[data-v-c81b5b32]{--tx:.6px}.cat-whiskers .wl3[data-v-c81b5b32]{--tx:1.2px}@keyframes whisker-twitch-c81b5b32{0%,to{transform:translate(0)}50%{transform:translate(var(--tx,1px))}}@media (prefers-reduced-motion:reduce){.book[data-v-c81b5b32],.book-container[data-v-c81b5b32],.book-cover[data-v-c81b5b32],.book-face-blush[data-v-c81b5b32],.book-face-eye[data-v-c81b5b32],.book-face-mouth[data-v-c81b5b32],.book-loading-container[data-v-c81b5b32],.book-loading-container[data-v-c81b5b32]:before,.book-pages[data-v-c81b5b32],.book-sparkles .sparkle[data-v-c81b5b32],.cat-ear[data-v-c81b5b32],.cat-head[data-v-c81b5b32],.cat-whiskers .whisker[data-v-c81b5b32],.hand[data-v-c81b5b32],.palm[data-v-c81b5b32],.progress-fill[data-v-c81b5b32]{animation:none!important;transition:none!important}}.dark .hand[data-v-c81b5b32],.dark .palm[data-v-c81b5b32]{stroke:sienna}.dark .palm[data-v-c81b5b32]{fill:#deb887}.dark .book-cover[data-v-c81b5b32]{filter:brightness(.9)}.dark .book-pages[data-v-c81b5b32]{fill:#f8f8f8}.dark .book-spine[data-v-c81b5b32]{fill:#b8860b}.dark .reading-book-svg text[data-v-c81b5b32]{fill:#1f2937;stroke:#00000040;stroke-width:.4}.dark .reading-book-svg .book line[data-v-c81b5b32]{stroke:#9ca3af}@media (max-width:768px){.book-container[data-v-c81b5b32]{height:clamp(75px,21vw,120px);width:clamp(100px,28vw,160px)}}@media (max-width:480px){.book-container[data-v-c81b5b32]{height:clamp(60px,18.75vw,105px);width:clamp(80px,25vw,140px)}}.loading-stats[data-v-c81b5b32]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;margin:0 auto;padding:.5rem;z-index:1}.loading-stats[data-v-c81b5b32],.progress-bar[data-v-c81b5b32]{max-width:320px;position:relative;width:100%}.progress-bar[data-v-c81b5b32]{--p:0%;background:#0000000f;border:1px solid rgba(0,0,0,.03);border-radius:9999px;box-shadow:inset 0 1px 4px #00000026,0 1px #ffffff4d;height:clamp(8px,1.4vw,12px);overflow:hidden}.dark .progress-bar[data-v-c81b5b32]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.05);box-shadow:inset 0 1px 4px #0000004d,0 1px #ffffff0d}.progress-fill[data-v-c81b5b32]{animation:shimmer-c81b5b32 3.2s cubic-bezier(.4,0,.6,1) infinite;background:linear-gradient(90deg,#60a5fa,#a855f7 30%,#f59e0b 60%,#22d3ee 85%,#60a5fa);background-size:300% 100%;border-radius:9999px;box-shadow:0 0 10px #60a5fa8c,0 0 18px #a855f759,inset 0 0 6px #ffffff73;top:0;right:0;bottom:0;left:0;position:absolute;transition:width .3s cubic-bezier(.4,0,.2,1);width:var(--p)}.dark .progress-fill[data-v-c81b5b32]{box-shadow:0 0 12px #60a5fab3,inset 0 0 8px #fff3}@keyframes shimmer-c81b5b32{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.loading-text[data-v-c81b5b32]{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:.95rem;font-weight:500;gap:.75rem;justify-content:center;margin:.5rem auto;max-width:320px;width:100%}.loading-text .percent[data-v-c81b5b32]{background:#3b82f61a;border-radius:.5rem;font-variant-numeric:tabular-nums;font-weight:600;min-width:3rem;padding:.25rem .5rem;text-align:center}.loading-text .sep[data-v-c81b5b32]{opacity:.4}.countdown-container[data-v-c81b5b32]{align-items:center;background:linear-gradient(90deg,#3b82f614,#3b82f626);border:1px solid rgba(59,130,246,.25);border-radius:9999px;box-shadow:0 3px 8px #0000000f,inset 0 1px 2px #ffffff80;display:flex;gap:.5rem;margin:0 auto;max-width:100%;overflow:hidden;padding:.4rem .85rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.countdown-container[data-v-c81b5b32]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .3s ease}.countdown-container[data-v-c81b5b32]:hover:after{animation:sweep-c81b5b32 2s ease infinite;opacity:1}@keyframes sweep-c81b5b32{0%{transform:translate(-100%)}to{transform:translate(100%)}}.dark .countdown-container[data-v-c81b5b32]{border-color:#3b82f659;box-shadow:0 3px 8px #00000026,inset 0 1px 2px #ffffff1a}.countdown-container[data-v-c81b5b32]:hover,.dark .countdown-container[data-v-c81b5b32]{background:linear-gradient(90deg,#3b82f626,#3b82f640)}.countdown-container[data-v-c81b5b32]:hover{box-shadow:0 5px 12px #0000001a,inset 0 1px 3px #ffffff80;transform:translateY(-2px)}.dark .countdown-container[data-v-c81b5b32]:hover{box-shadow:0 5px 12px #0003,inset 0 1px 3px #ffffff1a}.countdown-icon[data-v-c81b5b32]{align-items:center;animation:spin-c81b5b32 15s linear infinite;color:#3b82f6;display:flex;filter:drop-shadow(0 1px 2px rgba(59,130,246,.3));flex-shrink:0;justify-content:center}.countdown-clock[data-v-c81b5b32]{height:1.3rem;width:1.3rem;stroke-width:2.2}.countdown-text[data-v-c81b5b32]{align-items:baseline;display:flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:.25rem;justify-content:center}.countdown-label[data-v-c81b5b32]{color:#4b5563;font-size:.85rem;font-weight:500}.countdown-value[data-v-c81b5b32]{color:#3b82f6;font-size:1.2rem;font-weight:700;min-width:1.5rem;position:relative;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.1);transition:all .2s ease}.countdown-value[data-v-c81b5b32]:after{background-color:#3b82f633;border-radius:4px;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.countdown-value[data-v-c81b5b32]:hover{color:#2563eb;transform:scale(1.05)}.countdown-unit[data-v-c81b5b32]{color:#4b5563;font-size:.85rem;font-weight:500}.dark .countdown-label[data-v-c81b5b32],.dark .countdown-unit[data-v-c81b5b32]{color:#9ca3af}.dark .countdown-value[data-v-c81b5b32]{color:#60a5fa;text-shadow:0 1px 3px rgba(0,0,0,.2)}.dark .countdown-icon[data-v-c81b5b32]{color:#60a5fa;filter:drop-shadow(0 1px 3px rgba(96,165,250,.4))}.loading-controls[data-v-c81b5b32]{gap:.75rem;margin-top:1rem;max-width:320px;width:100%}.control-button[data-v-c81b5b32],.loading-controls[data-v-c81b5b32]{display:flex;justify-content:center}.control-button[data-v-c81b5b32]{align-items:center;background-color:#ffffffe6;border:1px solid rgba(59,130,246,.3);border-radius:9999px;box-shadow:0 2px 5px #0000001a;color:#1f2937;cursor:pointer;flex:1;font-size:.8rem;font-weight:500;gap:.4rem;min-width:90px;padding:.4rem .8rem;text-align:center;transition:all .2s ease;white-space:nowrap}.dark .control-button[data-v-c81b5b32]{background-color:#1e293bcc;border-color:#3b82f666;color:#e5e7eb}.control-button[data-v-c81b5b32]:hover{background-color:#3b82f61a;box-shadow:0 3px 8px #00000026;transform:translateY(-1px)}.dark .control-button[data-v-c81b5b32]:hover{background-color:#3b82f633}.control-button[data-v-c81b5b32]:active{box-shadow:0 1px 3px #0000001a;transform:translateY(0)}.button-content[data-v-c81b5b32]{align-items:center;display:flex;justify-content:center;width:100%}.button-text[data-v-c81b5b32]{margin-left:.6rem}.control-icon[data-v-c81b5b32]{flex-shrink:0;height:1rem;width:1rem}.close-button[data-v-c81b5b32]{background-color:#ef44441a;border-color:#ef44444d;color:#b91c1c}.dark .close-button[data-v-c81b5b32]{border-color:#ef444466;color:#ef4444}.close-button[data-v-c81b5b32]:hover,.dark .close-button[data-v-c81b5b32]{background-color:#ef444426}.dark .close-button[data-v-c81b5b32]:hover{background-color:#ef444440}@media (max-width:480px){.loading-controls[data-v-c81b5b32]{flex-direction:row;gap:.5rem;margin-left:auto;margin-right:auto;max-width:280px;width:100%}.control-button[data-v-c81b5b32]{font-size:.75rem;justify-content:center;min-width:0;padding:.35rem .6rem;width:100%}.control-icon[data-v-c81b5b32]{height:.8rem;margin-right:.2rem;width:.8rem}}@keyframes pulse-c81b5b32{0%,to{box-shadow:0 0 #3b82f666}50%{box-shadow:0 0 10px #3b82f699}}@keyframes spin-c81b5b32{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes highlight-c81b5b32{0%,to{color:#3b82f6}50%{color:#2563eb}}.dark .loading-text[data-v-c81b5b32]{color:#e5e7eb}.dark .loading-text .percent[data-v-c81b5b32]{background:#3b82f633;border:1px solid rgba(59,130,246,.35);box-shadow:0 1px 3px #00000059,inset 0 1px 1px #ffffff0d;color:#e5e7eb}.dark .loading-text .sep[data-v-c81b5b32]{color:#9ca3af;opacity:.6}.loading-message[data-v-c81b5b32]{background-color:#ffffff80;border-radius:.5rem;box-shadow:0 1px 3px #0000000d;color:#111827;font-size:1rem;font-weight:600;line-height:1.4;margin:.5rem auto;max-width:320px;padding:.5rem;text-align:center;width:100%}.dark .loading-message[data-v-c81b5b32]{background-color:#1e293b80;color:#f9fafb}.loading-message .inline-percent[data-v-c81b5b32]{background:#3b82f61f;border-radius:.375rem;color:#1f2937;font-variant-numeric:tabular-nums;font-weight:700;margin-left:.5rem;padding:.1rem .4rem}.dark .loading-message .inline-percent[data-v-c81b5b32]{background:#3b82f640;border:1px solid rgba(59,130,246,.35);color:#e5e7eb}.barcode[data-v-c81b5b32]{background:repeating-linear-gradient(90deg,rgba(0,0,0,.7) 0 2px,transparent 2px 6px),linear-gradient(90deg,#60a5fa66,#f59e0b66);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 2px 8px #0000001a;display:none;height:clamp(18px,4.2vw,28px);overflow:hidden;position:relative;width:clamp(160px,60vw,320px)}.dark .barcode[data-v-c81b5b32]{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.8) 0 2px,transparent 2px 6px),linear-gradient(90deg,#60a5fa4d,#f59e0b4d);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 2px 8px #0003}.barcode[data-v-c81b5b32]:after{animation:bar-scan-c81b5b32 1.5s cubic-bezier(.4,0,.6,1) infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent);content:"";filter:blur(2px);top:0;right:0;bottom:0;left:0;position:absolute}@keyframes bar-scan-c81b5b32{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:768px){.barcode[data-v-c81b5b32]{display:block}.loading-text[data-v-c81b5b32]{align-items:center;flex-direction:column;font-size:clamp(.85rem,2.8vw,.95rem);gap:.75rem;max-width:300px}.countdown-container[data-v-c81b5b32]{justify-content:center;margin:.5rem auto;max-width:300px;padding:.5rem 1rem;width:100%}.countdown-text[data-v-c81b5b32]{flex-wrap:wrap;justify-content:center}.countdown-value[data-v-c81b5b32]{font-size:1.25rem}.loading-message[data-v-c81b5b32]{font-size:.95rem;max-width:300px}.loading-controls[data-v-c81b5b32]{flex-direction:row;max-width:300px}}@media (max-width:480px){.loading-text .sep[data-v-c81b5b32]{display:none}.countdown-container[data-v-c81b5b32]{margin-top:.5rem;padding:.5rem .75rem}.countdown-icon[data-v-c81b5b32]{margin-right:.25rem;transform:scale(1)}.loading-message[data-v-c81b5b32]{font-size:.9rem;max-width:280px;padding:.5rem .75rem}.loading-controls[data-v-c81b5b32]{flex-direction:row;gap:.5rem;max-width:260px}.control-button[data-v-c81b5b32]{font-size:.75rem;min-width:0;padding:.35rem .6rem}.control-icon[data-v-c81b5b32]{height:.8rem;width:.8rem}}@media (max-width:420px){.book[data-v-c81b5b32]{height:clamp(45px,21vw,64px);width:clamp(60px,30vw,84px)}.book-loading[data-v-c81b5b32]{gap:.75rem}.countdown-container[data-v-c81b5b32]{align-items:center;flex-direction:row;flex-wrap:wrap;gap:.25rem;justify-content:center;max-width:260px;padding:.5rem}.countdown-text[data-v-c81b5b32]{text-align:center}.countdown-value[data-v-c81b5b32]{font-size:1rem}.countdown-label[data-v-c81b5b32],.countdown-unit[data-v-c81b5b32]{font-size:.8rem}.loading-controls[data-v-c81b5b32]{flex-direction:row;gap:.4rem;max-width:240px}.control-button[data-v-c81b5b32]{align-items:center;display:flex;font-size:.7rem;justify-content:center;min-width:0;padding:.3rem .5rem}.control-icon[data-v-c81b5b32]{flex-shrink:0;height:.75rem;margin-right:.2rem;width:.75rem}}@media (max-width:360px){.book[data-v-c81b5b32]{height:clamp(38px,19vw,53px);width:clamp(50px,25vw,70px)}.loading-stats[data-v-c81b5b32]{gap:.5rem;max-width:240px;padding:.25rem;width:100%}.countdown-label[data-v-c81b5b32],.countdown-unit[data-v-c81b5b32]{font-size:.75rem}.countdown-value[data-v-c81b5b32]{font-size:.9rem}.countdown-container[data-v-c81b5b32],.loading-message[data-v-c81b5b32]{max-width:220px;padding:.4rem}.loading-message[data-v-c81b5b32]{font-size:.85rem}.loading-controls[data-v-c81b5b32]{gap:.3rem;justify-content:space-between;max-width:220px}.control-button[data-v-c81b5b32]{align-items:center;display:flex;flex:1;font-size:.65rem;justify-content:center;min-width:0;padding:.25rem .4rem}.control-icon[data-v-c81b5b32]{flex-shrink:0;height:.7rem;margin-right:.2rem;width:.7rem}}@media (max-width:320px){.loading-controls[data-v-c81b5b32]{gap:.25rem;justify-content:space-between;max-width:200px}.control-button[data-v-c81b5b32]{align-items:center;display:flex;flex:1;font-size:.6rem;justify-content:center;padding:.2rem .35rem}.control-icon[data-v-c81b5b32]{flex-shrink:0;height:.65rem;margin-right:.2rem;width:.65rem}}@media (min-width:1024px){.book-loading[data-v-c81b5b32]{gap:1.25rem;max-width:420px}.book-container[data-v-c81b5b32]{height:clamp(105px,16.5vw,150px);width:clamp(140px,22vw,200px)}.loading-message[data-v-c81b5b32]{font-size:1rem}}@media (min-width:1280px){.book-loading[data-v-c81b5b32]{max-width:480px}.book-container[data-v-c81b5b32]{height:clamp(120px,13.5vw,165px);width:clamp(160px,18vw,220px)}.loading-stats[data-v-c81b5b32]{gap:1rem}}.consent-pop-enter-active[data-v-d27f4564],.consent-pop-leave-active[data-v-d27f4564]{transition:opacity .15s ease}.consent-pop-enter-from[data-v-d27f4564],.consent-pop-leave-to[data-v-d27f4564]{opacity:0}.language-switcher[data-v-3092f3ba]{flex-wrap:nowrap;gap:8px;position:relative;white-space:nowrap;z-index:30}.lang-btn[data-v-3092f3ba],.language-switcher[data-v-3092f3ba]{align-items:center;display:inline-flex}.lang-btn[data-v-3092f3ba]{background:#f9f9f9;border:1px solid #ddd;border-radius:6px;color:#111827;cursor:pointer;gap:6px;min-height:36px;padding:6px 12px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lang-btn.active[data-v-3092f3ba],.lang-btn[data-v-3092f3ba]:hover{background:#f60;border-color:#f60;color:#fff}.translate-icon[data-v-3092f3ba]{color:#f60;font-size:18px;line-height:1;vertical-align:middle}.lang-btn.active .translate-icon[data-v-3092f3ba],.lang-btn:hover .translate-icon[data-v-3092f3ba]{color:#fff}html.dark .language-switcher .translate-icon[data-v-3092f3ba]{color:#f59e0b}.fallback-text[data-v-3092f3ba]{color:#111827;font-size:12px;font-weight:700;letter-spacing:.3px;margin-left:6px}html.dark .fallback-text[data-v-3092f3ba]{color:#e5e7eb}html.icons-ready .fallback-text[data-v-3092f3ba]{display:none}.lang-btn.active .code[data-v-3092f3ba],.lang-btn:hover .code[data-v-3092f3ba]{background:transparent;border-color:#ffffff80;color:#fff}.lang-btn:not(.active) .flag-icon[data-v-3092f3ba]{filter:grayscale(100%) saturate(.6) contrast(.95);opacity:.8}.lang-btn.active .flag-icon[data-v-3092f3ba]{box-shadow:inset 0 0 0 1px #0000000f,0 0 0 2px #ff660059;filter:none}html.dark .language-switcher .lang-btn[data-v-3092f3ba]{background:#1f2937;border-color:#374151;color:#e5e7eb}html.dark .language-switcher .lang-btn.active[data-v-3092f3ba],html.dark .language-switcher .lang-btn[data-v-3092f3ba]:hover{background:#f60;border-color:#f60;color:#fff}html.dark .language-switcher .lang-btn:not(.active) .flag-icon[data-v-3092f3ba]{filter:grayscale(100%) saturate(.5) brightness(.95);opacity:.75}html.dark .language-switcher .lang-btn.active .flag-icon[data-v-3092f3ba]{box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 2px #60a5fa73}html.dark .language-switcher .code[data-v-3092f3ba]{background:#374151;border-color:#4b5563;color:#e5e7eb}html.dark .language-switcher .lang-btn.active .code[data-v-3092f3ba],html.dark .language-switcher .lang-btn:hover .code[data-v-3092f3ba]{background:transparent;border-color:#fff6;color:#fff}.flag-icon[data-v-3092f3ba]{background-color:transparent;border-radius:2px;box-shadow:inset 0 0 0 1px #0000000f;color:initial;display:inline-block;height:12px;mix-blend-mode:normal;transition:filter .2s ease,opacity .2s ease,box-shadow .2s ease;vertical-align:middle;width:18px}.code[data-v-3092f3ba]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;color:#111827;font-size:12px;font-weight:700;letter-spacing:.3px;line-height:1.2;padding:2px 6px}.spinner[data-v-3092f3ba]{animation:spin-3092f3ba 1s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;display:inline-block;height:16px;margin-left:6px;width:16px}@keyframes spin-3092f3ba{to{transform:rotate(1turn)}}.error[data-v-3092f3ba]{color:#dc2626;font-size:12px;margin-left:8px}.lang-btn[data-v-3092f3ba]{position:relative}.lang-btn[data-v-3092f3ba]:after{background:#000c;border-radius:6px;bottom:calc(100% + 6px);color:#fff;content:attr(data-tooltip);font-size:12px;line-height:1;padding:4px 8px;pointer-events:none;transform:translate(-50%) scale(.98);transition:opacity .15s ease,transform .15s ease;white-space:nowrap;z-index:20}.lang-btn[data-v-3092f3ba]:after,.lang-btn[data-v-3092f3ba]:before{left:50%;opacity:0;position:absolute}.lang-btn[data-v-3092f3ba]:before{border:6px solid transparent;border-top-color:#000c;bottom:100%;content:"";transform:translate(-50%);transition:opacity .15s ease}.lang-btn[data-v-3092f3ba]:active:after,.lang-btn[data-v-3092f3ba]:focus-visible:after,.lang-btn[data-v-3092f3ba]:hover:after{opacity:1;transform:translate(-50%) translateY(-2px) scale(1)}.lang-btn[data-v-3092f3ba]:active:before,.lang-btn[data-v-3092f3ba]:focus-visible:before,.lang-btn[data-v-3092f3ba]:hover:before{opacity:1}.lang-btn[data-v-3092f3ba]:focus-visible{box-shadow:0 0 0 3px #2563eb4d,0 1px 6px #0000000f;outline:none}@media (max-width:640px){.language-switcher[data-v-3092f3ba]{gap:10px}.pill-switch[data-v-3092f3ba]{position:relative}.lang-btn[data-v-3092f3ba]{border-radius:6px;padding:6px 12px;z-index:10}.flag-icon[data-v-3092f3ba]{height:14px;width:22px}.code[data-v-3092f3ba]{font-size:13px;padding:3px 8px}.language-switcher .lang-btn[data-v-3092f3ba]:active,.language-switcher .lang-btn[data-v-3092f3ba]:hover{background:#f9f9f9;border-color:#ddd;color:#111827}.language-switcher .lang-btn:active .code[data-v-3092f3ba],.language-switcher .lang-btn:hover .code[data-v-3092f3ba]{background:#f3f4f6;border-color:#e5e7eb;color:#111827}html.dark .language-switcher .lang-btn[data-v-3092f3ba]:active,html.dark .language-switcher .lang-btn[data-v-3092f3ba]:hover{background:#1f2937;border-color:#374151;color:#e5e7eb}html.dark .language-switcher .lang-btn:active .code[data-v-3092f3ba],html.dark .language-switcher .lang-btn:hover .code[data-v-3092f3ba]{background:#374151;border-color:#4b5563;color:#e5e7eb}}.translate-icon-wrap[data-v-3092f3ba]{align-items:center;display:inline-flex;justify-content:center}.translate-img[data-v-3092f3ba]{display:inline-block;height:20px;width:20px}.translate-fallback[data-v-3092f3ba]{font-size:18px;line-height:1}.pill-switch[data-v-3092f3ba]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;display:grid;gap:2px;grid-template-columns:1fr 1fr;padding:2px;position:relative;z-index:31}.pill-indicator[data-v-3092f3ba]{background:linear-gradient(180deg,#ff7a1a,#f60);border-radius:9999px;bottom:2px;box-shadow:0 4px 12px #ff660047,inset 0 2px 6px #0000000f;left:2px;position:absolute;top:2px;transition:transform .25s ease;width:calc(50% - 1px);will-change:transform}.language-switcher.is-en .pill-indicator[data-v-3092f3ba]{transform:translate(calc(100% + 2px))}.pill[data-v-3092f3ba]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:9999px;color:#111827;cursor:pointer;font-size:12px;font-weight:700;line-height:1;min-height:36px;min-width:44px;padding:8px 12px;position:relative;z-index:1}.pill[data-v-3092f3ba],.pill.active[data-v-3092f3ba]{background:transparent}.pill.active[data-v-3092f3ba]{color:#fff}.pill[data-v-3092f3ba]:focus-visible{box-shadow:0 0 0 3px #2563eb4d;outline:none}html.dark .pill-switch[data-v-3092f3ba]{background:#1f2937;border-color:#374151}html.dark .pill[data-v-3092f3ba]{color:#e5e7eb}@media (max-width:640px){.translate-img[data-v-3092f3ba]{height:18px;width:18px}.pill[data-v-3092f3ba]{font-size:12px;padding:6px 10px}}.flag-emoji[data-v-3092f3ba]{display:inline-block;font-size:16px;line-height:1;margin-right:0;transform:translateY(1px);transition:transform .15s ease,opacity .15s ease;will-change:transform}.pill:hover .flag-emoji[data-v-3092f3ba]{transform:translateY(1px) scale(1.08)}.pill.active .flag-emoji[data-v-3092f3ba]{transform:translateY(1px) scale(1.12)}.pill:not(.active) .flag-emoji[data-v-3092f3ba]{opacity:.9}.flag-img[data-v-3092f3ba]{border-radius:2px;box-shadow:inset 0 0 0 1px #0000000f;display:inline-block;height:12px;transform:translateY(1px);transition:transform .15s ease,opacity .15s ease,box-shadow .2s ease;vertical-align:middle;width:18px}.pill:hover .flag-img[data-v-3092f3ba]{transform:translateY(1px) scale(1.08)}.pill.active .flag-img[data-v-3092f3ba]{transform:translateY(1px) scale(1.12)}.pill:not(.active) .flag-img[data-v-3092f3ba]{opacity:.9}.pill-label[data-v-3092f3ba]{display:none}.translate-icon-wrap[data-v-3092f3ba]{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;box-shadow:0 1px 2px #0000000d;height:28px;position:relative;width:28px}html.dark .translate-icon-wrap[data-v-3092f3ba]{background:#111827;border-color:#374151}.translate-icon-wrap .status-dot[data-v-3092f3ba]{bottom:-2px;height:10px;margin:0;position:absolute;right:-2px;width:10px}html.dark .pill-indicator[data-v-3092f3ba]{box-shadow:0 4px 12px #ff660038,inset 0 2px 6px #00000040}@media (max-width:640px){.pill[data-v-3092f3ba]{min-height:40px;padding:8px 12px}}.status-dot[data-v-3092f3ba]{border-radius:9999px;box-shadow:0 0 0 2px #ffffffe6;display:inline-block;height:10px;margin-left:6px;position:relative;width:10px}html.dark .status-dot[data-v-3092f3ba]{box-shadow:0 0 0 2px #111827f2}.dot-blue[data-v-3092f3ba]{animation:pulse-blue-3092f3ba 1.4s ease-in-out infinite;background:#3b82f6}.dot-green[data-v-3092f3ba]{animation:pulse-green-3092f3ba 1.6s ease-in-out infinite;background:#10b981}.dot-red[data-v-3092f3ba]{animation:pulse-red-3092f3ba 1.2s ease-in-out infinite;background:#ef4444}@keyframes pulse-blue-3092f3ba{0%{box-shadow:0 0 #3b82f699}70%{box-shadow:0 0 0 8px #3b82f600}to{box-shadow:0 0 #3b82f600}}@keyframes pulse-green-3092f3ba{0%{box-shadow:0 0 #10b98199}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes pulse-red-3092f3ba{0%{box-shadow:0 0 #ef444499}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/4nqMnahw4EylTG-rxpVh4fLO9QCQJoWr2lncpwyE7yQ-uQ4eKtifEfsIeW25CDLUwF__xv5Q0ZP91pjldddPrH0.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:italic}@font-face{font-family:"Poppins Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.0469%;ascent-override:87.4658%;descent-override:29.1553%;line-gap-override:8.3301%}@font-face{font-family:"Poppins Fallback: Segoe UI";src:local("Segoe UI");size-adjust:112.7753%;ascent-override:93.1055%;descent-override:31.0352%;line-gap-override:8.8672%}@font-face{font-family:"Poppins Fallback: Roboto";src:local("Roboto");size-adjust:112.404%;ascent-override:93.4131%;descent-override:31.1377%;line-gap-override:8.8965%}@font-face{font-family:"Poppins Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.1111%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:9%}@font-face{font-family:"Poppins Fallback: Arial";src:local("Arial");size-adjust:112.1577%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-PnCxAE8AuzD__0gGj4Qvm3a9lKlvOF2TB6qavuNC39Q.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-AzSzRzZx3PZOZ4Ry6KZFW0K4Yv_lRebQwATZnFSwRL4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Medium Italic"),url(../_fonts/rbFrqeRM36phhWmxL6VJubAaF7xFDD-CL74c5vOc3E-CTvXm1_gQrD6sWPxT2qKoZlOlCiw7993kO-eOEzVUUE.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Medium Italic"),url(../_fonts/cfe5huB_y467A-yGRsjncGttRMYh8iB3HIAbd1-EgFk-mp54N6AgyjkilX_Sxytic_UfWDno4TOTdq_U7qSKlNk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Medium Italic"),url(../_fonts/5tRZydxhCpIwZ4Yf99ciVcTJxjB_TdL5XPynMmeCJR4-GwRg4pFlV38vok8FtwAwvz6BnDPvCJT6eAWWAJ1nCwM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins SemiBold Italic"),url(../_fonts/lX7aDKKYeLZA-7UFDBWQ9W3HUzriCFb09I7aBBy59-k-DhgIZki7IfmH766f_dNy50xKS5pOgSDXBS9YADTrKxA.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins SemiBold Italic"),url(../_fonts/EOefiLcwRKJ4nKM16K6z_F-mq3lOHkCw6EhYBbQIHPQ-7lkBc0044lgpGlQpmCfU_IBN5bz4ryB3LrRgo2DajaM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins SemiBold Italic"),url(../_fonts/XUVCr3JJnCKa3ZjFe_4w-iDoaxDWfJzV4YCx_1QCo_E-Dd4FGprr0_vBL2tDAkGbBLQBgPkyVHwgqzLdW6BksCg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Bold Italic"),url(../_fonts/ofE7KTMaY1tDe-E1l6xyNR3Baeec3wrHqn4SLGE5jng-_B3mf3e8BQg8S_n_5Mns4zQQvFHYGHcvyw29o-KZkhg.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Bold Italic"),url(../_fonts/tch9LzN5j_dlnjUtoti6RdPCzFPIC61h2dp093uB1d4-QZ6BSLaI0dQxSkicA0_r_5NQ_DHaMJsqJ8ke2XOzd2Y.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Bold Italic"),url(../_fonts/0ncyUitqxXEtrEm7HzcQs5wcgo3wfV568UNDKlMnwsw-JVfoFugVKQswtgEirBJf3d6PtLLokJcD7O_iY3fx2gA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YYd83MoSlARiSnaHCOf3xZhlHMTpAMBVPTfJ-0r0AJo-s6WoYiqCMWZq6pz0ixlsOB1n2y992yPTBR4mo4VBY_s.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-jVUIANUHGkDZk24gkYZK_7z_vtdlKeNk67ivCrF_S1M.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-Yp6idP5W5_dwSvh8saVXH6F-juQRWqsTGrKUDGusGXI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Medium"),url(../_fonts/Tc0TFyGArbpAWaq0vT5kxh4Gv-QAgYZbfJBID7AiZoc-9S3EJ_BKBNgVWD8dTh1bvF8ct1TyHyIHpChDP1ZRHnk.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Medium"),url(../_fonts/zDv8W5qScDHC1KDT1cvI7PwzOHF-p3XubgMMgTX-1UE-TqS140v_vE0VUK9Lv_MhP98jXXJcpaZseH2gZbOx7PY.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Medium"),url(../_fonts/_WITXZSlvQMoD2fEgG1wXh8OdDfanMwrMC1wOPGgNhY-lD2Ln4sWK7AN0jIy9__CvYLOJfSKdKs23IPo5Lodw9Y.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/UryfVQhdUFfQAWZ2bbTI-RoinBsdRuSEVqHxIRxRM5g-hqXSQVWBlUqQMDPJV281jA1mFLnMdBJtk6fA0oxGmxA.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/op99aXquCGImGVv0pEDnzC7HS8p1SZ6VzEO576zT4MA-faoM5zSmZeEzw_0N7_OQbIKVD6CAd5gJr5Ffvj2eDFw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/GZ8Vu2ga9Ys2RWqI_5_fmscGtaVz0BT0fO9HHusvG5Q-_OCOu4Ay1EDfCyjLosw_w0V6gLEi2YN4I6TM4T4ePZg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/NBSqHp9sTXptKHK_6DBpp3VZdcgALu5hGE25rr2MePw-mrEGLllxXKqK71ESnVyNUJoIJJJLblGg332dg0fitUI.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/nco6D2lcYG_YRxaF8tG6Gs39nDWiQTHuWOjZbslCV8s-4U2AffmrIRiej5rU_F115H_9NLmSQBuC48SGx1wgpqE.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/e-_sz56pssm7ydCJFOGAUPMl6TV_DbBVqRvEYBSrqVc-kj6mpPXfjmHwcrytBNSV16moBEv245C3D4hU3_JX4iQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/2tQKANG9OSxXFd9W6dFwpaPp1RR7VJl9aDDnCOQS_3w-hI_8UbVyd3xNO50Ztf0bYoHJmfft2Ap_8XrwDerZg_w.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Medium Italic"),url(../_fonts/l9KeOBPczt25ibTkyysroDQSSCSGy9zKW1aMFlwCmzo-68_CUi03g_9_1EGN0scmejbl3lBFu3w8EfTZbvUWfgY.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins SemiBold Italic"),url(../_fonts/Sj1g9pqMSgkcbw-LLzcvVZNIJ4n2xZIiU126DZPgK28-2t0iDjCwhWX4Tov5vl7k3cBrGVffYo9BkqpZe30GdXU.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Bold Italic"),url(../_fonts/hM2lt61QvFl_icArgTGe4i8_eXuynCFccrPwz-uioUA-nrAr6tUn_2dcX8W_zxtsJnfy6lrq2w3vL4Ytjgv3FAk.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/ZSg8KrVpBpHsi8CAn-AwHI_nhgQKA42WEqQ0uLqSn0U-Ocw_k_TUvNcSEeoLtmff2Cy8fRbwPWPrvNFtVXZcwA0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Medium"),url(../_fonts/N6ampTaUafsu9Xb4-vyaXUKS-RHVyrAtICrN7jPcpHg-zunHPbnl_c1O292zbbcI2h_bAr6V3f4SnSfBWEVOv9Y.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/_7Dlj7SfsaBoAJHHaugn-zttRHpxkzrTsD_Pf2UQnUg-3BRNGlkBTY1AZa8KHLhD2dYoskVWr7wS0uqgJSruZfQ.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/N-EiVHFjINWPawNwZ409oTnwr8MHg2UXDrKMRA9hI7c-AlE425zan5zHDTzbe05VvqVtjdvLgcBw5uO4yiMwUD0.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@keyframes marquee-4f732815{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee[data-v-4f732815]{align-items:center;animation:marquee-4f732815 25s linear infinite;display:flex;white-space:nowrap;width:-moz-max-content;width:max-content;will-change:transform}.marquee-track[data-v-4f732815]{align-items:center;display:inline-flex;flex-shrink:0;gap:.75rem;min-width:100%}a[data-v-4f732815],button[data-v-4f732815]{transition:all .2s ease-in-out}.group:hover .group-hover\:block[data-v-4f732815]{animation:fadeIn-4f732815 .2s ease-in-out}@keyframes fadeIn-4f732815{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-4f732815{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.animate-slide-in[data-v-4f732815]{animation:slide-in-4f732815 .3s ease-out forwards}.header-nav[data-v-4f732815]{--menu-accent:#f60;--menu-accent-2:#ff944d;--text:#374151}.dark .header-nav[data-v-4f732815]{--text:#e5e7eb}.header-nav .nav-link[data-v-4f732815]{align-items:center;border-radius:.375rem;color:var(--text);display:inline-flex;gap:.35rem;padding:.375rem .25rem;position:relative;transition:color .2s ease,transform .2s ease,text-shadow .2s ease}.header-nav .nav-link[data-v-4f732815]:after{background:linear-gradient(90deg,var(--menu-accent) 0,var(--menu-accent-2) 50%,var(--menu-accent) 100%);border-radius:9999px;bottom:-6px;box-shadow:0 0 10px #d4af3773,0 0 2px #d4af3759;box-shadow:0 0 10px color-mix(in srgb,var(--menu-accent),transparent 55%),0 0 2px color-mix(in srgb,var(--menu-accent),transparent 65%);content:"";height:2px;left:0;position:absolute;transition:width .25s ease;width:0}.header-nav .nav-link[data-v-4f732815]:focus-visible,.header-nav .nav-link[data-v-4f732815]:hover{background-color:#ff660014;box-shadow:0 6px 14px #ff66001f;color:#f60;outline:0;text-shadow:none;transform:none}.header-nav .nav-link[data-v-4f732815]:focus-visible:after,.header-nav .nav-link[data-v-4f732815]:hover:after{width:100%}.header-nav .nav-link[data-v-4f732815]:active{filter:brightness(.98);transform:translateY(0)}.header-nav .dropdown-panel[data-v-4f732815]{transform-origin:top left}.header-nav .dropdown-link[data-v-4f732815]{border-radius:.5rem;color:var(--text);padding:.375rem .5rem;position:relative;transition:background-color .2s ease,color .2s ease,padding-left .2s ease,box-shadow .2s ease}.header-nav .dropdown-link[data-v-4f732815]:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--menu-accent),transparent 92%),transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--menu-accent),transparent 75%);color:var(--menu-accent);padding-left:.75rem}.header-nav .dropdown-link[data-v-4f732815]:before{background:linear-gradient(var(--menu-accent),var(--menu-accent-2));border-radius:9999px;content:"";height:60%;left:-10px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,left .2s ease;width:3px}.header-nav .dropdown-link[data-v-4f732815]:hover:before{left:-6px;opacity:1}.group:focus-within .dropdown-panel[data-v-4f732815]{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.header-nav .nav-link[data-v-4f732815]{text-shadow:none!important;transform:none!important;transition:color .01s linear}.header-nav .nav-link[data-v-4f732815]:after{transition:none}.fancy-header[data-v-4f732815]:after{animation:none}}.fancy-header[data-v-4f732815]:after{animation:aurora-move-4f732815 10s linear infinite;background:linear-gradient(90deg,#d4af3700,#d4af3799,#f6e179f2,#d4af3799,#d4af3700);background-size:200% 100%;bottom:-1px;box-shadow:0 0 14px #d4af3740;content:"";height:2px;left:0;opacity:.9;pointer-events:none;position:absolute;right:0}@keyframes aurora-move-4f732815{0%{background-position:0 50%}to{background-position:100% 50%}}.mini-loader[data-v-4f732815]{align-items:center;-webkit-backdrop-filter:saturate(120%) blur(2px);backdrop-filter:saturate(120%) blur(2px);background:#ffffffeb;border:1px solid rgba(59,130,246,.25);border-radius:9999px;box-shadow:0 8px 20px #0000001f;color:#1f2937;display:inline-flex;gap:.5rem;left:50%;overflow:hidden;padding:.5rem .75rem;position:fixed;top:120px;transform:translate(-50%);transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease,top .2s ease;z-index:70}.dark .mini-loader[data-v-4f732815]{background:#1f2937d1;border-color:#1e40af59;color:#e5e7eb}.mini-loader-dot[data-v-4f732815]{animation:mini-pulse-4f732815 1.5s ease-out infinite;background:linear-gradient(135deg,#f59e0b,#fbbf24);border-radius:9999px;box-shadow:0 0 #f59e0bb3;height:10px;position:relative;width:10px}.mini-loader-dot[data-v-4f732815]:after{animation:mini-rotate-4f732815 .9s linear infinite;border-color:#f59e0b #fbbf24 rgba(245,158,11,.15) rgba(245,158,11,.15);border-radius:9999px;border-style:solid;border-width:2px;content:"";top:-4px;right:-4px;bottom:-4px;left:-4px;position:absolute}@keyframes mini-rotate-4f732815{to{transform:rotate(1turn)}}@keyframes mini-pulse-4f732815{0%{box-shadow:0 0 #f59e0b99}70%{box-shadow:0 0 0 10px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.mini-loader-text[data-v-4f732815]{font-size:.75rem;font-weight:600;letter-spacing:.01em;opacity:.9}.mini-loader.expanding[data-v-4f732815]{animation:mini-expand-4f732815 .9s ease forwards}@keyframes mini-expand-4f732815{0%{transform:translate(-50%) scale(.9)}50%{transform:translate(-50%) scale(1.08)}to{transform:translate(-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.mini-loader[data-v-4f732815]{transition:none}.mini-loader-dot[data-v-4f732815],.mini-loader.expanding[data-v-4f732815]{animation:none}}@media (min-width:640px){.mini-loader[data-v-4f732815]{top:124px}}@media (min-width:768px){.mini-loader[data-v-4f732815]{top:132px}}@media (min-width:1024px){.mini-loader[data-v-4f732815]{top:172px}}@media (min-width:1280px){.mini-loader[data-v-4f732815]{top:180px}}.header-nav .nav-link[data-v-4f732815]{z-index:0}.header-nav .nav-link[data-v-4f732815]:focus-visible,.header-nav .nav-link[data-v-4f732815]:hover{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--menu-accent),transparent 60%),0 6px 14px color-mix(in srgb,var(--menu-accent),transparent 88%);outline:none}.header-nav .dropdown-panel[data-v-4f732815]{border:1px solid rgba(212,175,55,.15);border-color:color-mix(in srgb,var(--menu-accent),transparent 85%);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.group:focus-within .dropdown-panel[data-v-4f732815],.group:hover .dropdown-panel[data-v-4f732815]{border-color:color-mix(in srgb,var(--menu-accent),transparent 55%);box-shadow:0 10px 28px #0000001f,0 0 0 1px color-mix(in srgb,var(--menu-accent),transparent 60%)}.header-nav .nav-link.is-active[data-v-4f732815]{background-color:#ff66001a;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--menu-accent),transparent 65%),0 6px 14px #ff66001a;color:#f60}.header-nav .nav-link.is-active[data-v-4f732815]:focus-visible,.header-nav .nav-link.is-active[data-v-4f732815]:hover{background-color:#ff660024;box-shadow:0 0 0 2px color-mix(in srgb,var(--menu-accent),transparent 50%),0 8px 18px #ff660029;color:#f60}.header-nav .nav-link.is-active[data-v-4f732815]:after{width:100%}.header-nav .dropdown-link.is-active[data-v-4f732815]{background-color:#ff66001a;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--menu-accent),transparent 70%);color:#f60}.header-nav[data-v-4f732815],.header-nav .dropdown-link[data-v-4f732815],.header-nav .dropdown-panel[data-v-4f732815],.header-nav .nav-link[data-v-4f732815],.mobile-nav[data-v-4f732815]{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Roboto","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.mobile-nav[data-v-4f732815]{--menu-accent:#f60;--menu-accent-2:#ff944d}.mobile-nav .mobile-link[data-v-4f732815],.mobile-nav .mobile-sublink[data-v-4f732815]{border-radius:.5rem;position:relative;transition:background-color .2s ease,color .2s ease}.mobile-nav .mobile-link[data-v-4f732815]:focus-visible,.mobile-nav .mobile-link[data-v-4f732815]:hover,.mobile-nav .mobile-sublink[data-v-4f732815]:focus-visible,.mobile-nav .mobile-sublink[data-v-4f732815]:hover{background-color:#ff660014;color:#f60;outline:none}.mobile-nav .mobile-link.is-active[data-v-4f732815],.mobile-nav .mobile-sublink.is-active[data-v-4f732815]{background-color:#f60;box-shadow:0 8px 18px #ff66002e;color:#fff}.mobile-nav .mobile-link.is-active svg[data-v-4f732815],.mobile-nav .mobile-sublink.is-active svg[data-v-4f732815]{color:#fff!important}
