.book-loading-container[data-v-4285268f]{align-items:center;background:linear-gradient(135deg,#fffffffa,#f3f4f6fa);box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:1rem;position:fixed;top:0;transition:opacity .3s ease-out,visibility .3s ease-out;width:100%;z-index:9999}.dark .book-loading-container[data-v-4285268f]{background:linear-gradient(135deg,#020617eb,#0f172aeb)}.book-loading-container.hidden[data-v-4285268f]{opacity:0;visibility:hidden}.book-loading[data-v-4285268f]{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-4285268f]{animation:container-float-4285268f 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-4285268f]{filter:drop-shadow(0 10px 15px rgba(0,0,0,.2));height:100%;width:100%}@keyframes container-float-4285268f{0%,to{transform:rotateX(5deg) translateY(0)}50%{transform:rotateX(8deg) translateY(-8px)}}.hand[data-v-4285268f]{animation:hand-move-4285268f 3s ease-in-out infinite;transform-origin:bottom center;stroke-dasharray:0;stroke-dashoffset:0}@keyframes hand-move-4285268f{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-2deg)}}.palm[data-v-4285268f]{animation:palm-pulse-4285268f 3s ease-in-out infinite;transform-origin:center}@keyframes palm-pulse-4285268f{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.book[data-v-4285268f]{animation:book-glow-4285268f 4s ease-in-out infinite;transform-origin:center}@keyframes book-glow-4285268f{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-4285268f]{animation:cover-shine-4285268f 6s ease-in-out infinite}@keyframes cover-shine-4285268f{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}.book-pages[data-v-4285268f]{animation:pages-flutter-4285268f 8s ease-in-out infinite;transform-origin:left center}@keyframes pages-flutter-4285268f{0%,to{transform:rotateY(0)}25%{transform:rotateY(2deg)}75%{transform:rotateY(-1deg)}}.book-face[data-v-4285268f]{pointer-events:none;transform-origin:center}.book-face-eye[data-v-4285268f]{animation:eye-blink-4285268f 5.2s ease-in-out infinite;transform-origin:center}.book-face-eye.right[data-v-4285268f]{animation-delay:2.6s}.book-face-blush[data-v-4285268f]{animation:blush-pulse-4285268f 3.6s ease-in-out infinite}.book-face-blush.right[data-v-4285268f]{animation-delay:1.2s}.book-face-mouth[data-v-4285268f]{animation:mouth-smile-4285268f 4.4s ease-in-out infinite;transform-origin:center}@keyframes eye-blink-4285268f{0%,2%,60%,62%,to{transform:scaleY(1)}1%,61%{transform:scaleY(.15)}}@keyframes blush-pulse-4285268f{0%,to{opacity:.85}50%{opacity:.6}}@keyframes mouth-smile-4285268f{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.05)}}.book-sparkles .sparkle[data-v-4285268f]{animation:sparkle-float-4285268f 6s ease-in-out infinite,sparkle-twinkle-4285268f 1.8s ease-in-out infinite;transform-origin:center}.book-sparkles .sparkle.s1[data-v-4285268f]{animation-delay:0s,0s}.book-sparkles .sparkle.s2[data-v-4285268f]{animation-delay:1.2s,.4s}.book-sparkles .sparkle.s3[data-v-4285268f]{animation-delay:2.4s,.8s}@keyframes sparkle-float-4285268f{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(8deg)}}@keyframes sparkle-twinkle-4285268f{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.cat-head[data-v-4285268f]{animation:cat-breathe-4285268f 4.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes cat-breathe-4285268f{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.cat-ear[data-v-4285268f]{animation:cat-ear-wiggle-4285268f 3.8s ease-in-out infinite;transform-box:fill-box;transform-origin:bottom center}.cat-ear.left[data-v-4285268f]{--ear-angle:-5deg;animation-delay:.2s}.cat-ear.right[data-v-4285268f]{--ear-angle:5deg;animation-delay:.4s}@keyframes cat-ear-wiggle-4285268f{0%,to{transform:rotate(0)}50%{transform:rotate(var(--ear-angle,4deg))}}.cat-whiskers .whisker[data-v-4285268f]{animation:whisker-twitch-4285268f 2.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.cat-whiskers .wr1[data-v-4285268f],.cat-whiskers .wr2[data-v-4285268f],.cat-whiskers .wr3[data-v-4285268f]{animation-delay:.15s}.cat-whiskers .wl1[data-v-4285268f],.cat-whiskers .wl2[data-v-4285268f],.cat-whiskers .wl3[data-v-4285268f]{animation-delay:.35s}.cat-whiskers .wr1[data-v-4285268f]{--tx:-1px}.cat-whiskers .wr2[data-v-4285268f]{--tx:-.6px}.cat-whiskers .wr3[data-v-4285268f]{--tx:-1.2px}.cat-whiskers .wl1[data-v-4285268f]{--tx:1px}.cat-whiskers .wl2[data-v-4285268f]{--tx:.6px}.cat-whiskers .wl3[data-v-4285268f]{--tx:1.2px}@keyframes whisker-twitch-4285268f{0%,to{transform:translate(0)}50%{transform:translate(var(--tx,1px))}}@media (prefers-reduced-motion:reduce){.book[data-v-4285268f],.book-container[data-v-4285268f],.book-cover[data-v-4285268f],.book-face-blush[data-v-4285268f],.book-face-eye[data-v-4285268f],.book-face-mouth[data-v-4285268f],.book-pages[data-v-4285268f],.book-sparkles .sparkle[data-v-4285268f],.cat-ear[data-v-4285268f],.cat-head[data-v-4285268f],.cat-whiskers .whisker[data-v-4285268f],.hand[data-v-4285268f],.palm[data-v-4285268f],.progress-fill[data-v-4285268f]{animation:none!important;transition:none!important}}.dark .hand[data-v-4285268f],.dark .palm[data-v-4285268f]{stroke:sienna}.dark .palm[data-v-4285268f]{fill:#deb887}.dark .book-cover[data-v-4285268f]{filter:brightness(.9)}.dark .book-pages[data-v-4285268f]{fill:#f8f8f8}.dark .book-spine[data-v-4285268f]{fill:#b8860b}.dark .reading-book-svg text[data-v-4285268f]{fill:#1f2937;stroke:#00000040;stroke-width:.4}.dark .reading-book-svg .book line[data-v-4285268f]{stroke:#9ca3af}@media (max-width:768px){.book-container[data-v-4285268f]{height:clamp(75px,21vw,120px);width:clamp(100px,28vw,160px)}}@media (max-width:480px){.book-container[data-v-4285268f]{height:clamp(60px,18.75vw,105px);width:clamp(80px,25vw,140px)}}.loading-stats[data-v-4285268f]{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-4285268f],.progress-bar[data-v-4285268f]{max-width:320px;position:relative;width:100%}.progress-bar[data-v-4285268f]{--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-4285268f]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.05);box-shadow:inset 0 1px 4px #0000004d,0 1px #ffffff0d}.progress-fill[data-v-4285268f]{animation:shimmer-4285268f 3s cubic-bezier(.4,0,.6,1) infinite;background:linear-gradient(90deg,#60a5fa,#f59e0b,#3b82f6);background-size:200% 100%;border-radius:9999px;box-shadow:0 0 10px #60a5fa99,inset 0 0 6px #ffffff80;inset:0;position:absolute;transition:width .3s cubic-bezier(.4,0,.2,1);width:var(--p)}.dark .progress-fill[data-v-4285268f]{box-shadow:0 0 12px #60a5fab3,inset 0 0 8px #fff3}@keyframes shimmer-4285268f{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.loading-text[data-v-4285268f]{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-4285268f]{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-4285268f]{opacity:.4}.countdown-container[data-v-4285268f]{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-4285268f]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.countdown-container[data-v-4285268f]:hover:after{animation:sweep-4285268f 2s ease infinite;opacity:1}@keyframes sweep-4285268f{0%{transform:translate(-100%)}to{transform:translate(100%)}}.dark .countdown-container[data-v-4285268f]{border-color:#3b82f659;box-shadow:0 3px 8px #00000026,inset 0 1px 2px #ffffff1a}.countdown-container[data-v-4285268f]:hover,.dark .countdown-container[data-v-4285268f]{background:linear-gradient(90deg,#3b82f626,#3b82f640)}.countdown-container[data-v-4285268f]:hover{box-shadow:0 5px 12px #0000001a,inset 0 1px 3px #ffffff80;transform:translateY(-2px)}.dark .countdown-container[data-v-4285268f]:hover{box-shadow:0 5px 12px #0003,inset 0 1px 3px #ffffff1a}.countdown-icon[data-v-4285268f]{align-items:center;animation:spin-4285268f 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-4285268f]{height:1.3rem;width:1.3rem;stroke-width:2.2}.countdown-text[data-v-4285268f]{align-items:baseline;display:flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:.25rem;justify-content:center}.countdown-label[data-v-4285268f]{color:#4b5563;font-size:.85rem;font-weight:500}.countdown-value[data-v-4285268f]{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-4285268f]:after{background-color:#3b82f633;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:-1}.countdown-value[data-v-4285268f]:hover{color:#2563eb;transform:scale(1.05)}.countdown-unit[data-v-4285268f]{color:#4b5563;font-size:.85rem;font-weight:500}.dark .countdown-label[data-v-4285268f],.dark .countdown-unit[data-v-4285268f]{color:#9ca3af}.dark .countdown-value[data-v-4285268f]{color:#60a5fa;text-shadow:0 1px 3px rgba(0,0,0,.2)}.dark .countdown-icon[data-v-4285268f]{color:#60a5fa;filter:drop-shadow(0 1px 3px rgba(96,165,250,.4))}.loading-controls[data-v-4285268f]{gap:.75rem;margin-top:1rem;max-width:320px;width:100%}.control-button[data-v-4285268f],.loading-controls[data-v-4285268f]{display:flex;justify-content:center}.control-button[data-v-4285268f]{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-4285268f]{background-color:#1e293bcc;border-color:#3b82f666;color:#e5e7eb}.control-button[data-v-4285268f]:hover{background-color:#3b82f61a;box-shadow:0 3px 8px #00000026;transform:translateY(-1px)}.dark .control-button[data-v-4285268f]:hover{background-color:#3b82f633}.control-button[data-v-4285268f]:active{box-shadow:0 1px 3px #0000001a;transform:translateY(0)}.button-content[data-v-4285268f]{align-items:center;display:flex;justify-content:center;width:100%}.button-text[data-v-4285268f]{margin-left:.6rem}.control-icon[data-v-4285268f]{flex-shrink:0;height:1rem;width:1rem}.close-button[data-v-4285268f]{background-color:#ef44441a;border-color:#ef44444d;color:#b91c1c}.dark .close-button[data-v-4285268f]{border-color:#ef444466;color:#ef4444}.close-button[data-v-4285268f]:hover,.dark .close-button[data-v-4285268f]{background-color:#ef444426}.dark .close-button[data-v-4285268f]:hover{background-color:#ef444440}@media (max-width:480px){.loading-controls[data-v-4285268f]{flex-direction:row;gap:.5rem;margin-left:auto;margin-right:auto;max-width:280px;width:100%}.control-button[data-v-4285268f]{font-size:.75rem;justify-content:center;min-width:0;padding:.35rem .6rem;width:100%}.control-icon[data-v-4285268f]{height:.8rem;margin-right:.2rem;width:.8rem}}@keyframes pulse-4285268f{0%,to{box-shadow:0 0 #3b82f666}50%{box-shadow:0 0 10px #3b82f699}}@keyframes spin-4285268f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes highlight-4285268f{0%,to{color:#3b82f6}50%{color:#2563eb}}.dark .loading-text[data-v-4285268f]{color:#e5e7eb}.dark .loading-text .percent[data-v-4285268f]{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-4285268f]{color:#9ca3af;opacity:.6}.loading-message[data-v-4285268f]{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-4285268f]{background-color:#1e293b80;color:#f9fafb}.loading-message .inline-percent[data-v-4285268f]{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-4285268f]{background:#3b82f640;border:1px solid rgba(59,130,246,.35);color:#e5e7eb}.barcode[data-v-4285268f]{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-4285268f]{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-4285268f]:after{animation:bar-scan-4285268f 1.5s cubic-bezier(.4,0,.6,1) infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent);content:"";filter:blur(2px);inset:0;position:absolute}@keyframes bar-scan-4285268f{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:768px){.barcode[data-v-4285268f]{display:block}.loading-text[data-v-4285268f]{align-items:center;flex-direction:column;font-size:clamp(.85rem,2.8vw,.95rem);gap:.75rem;max-width:300px}.countdown-container[data-v-4285268f]{justify-content:center;margin:.5rem auto;max-width:300px;padding:.5rem 1rem;width:100%}.countdown-text[data-v-4285268f]{flex-wrap:wrap;justify-content:center}.countdown-value[data-v-4285268f]{font-size:1.25rem}.loading-message[data-v-4285268f]{font-size:.95rem;max-width:300px}.loading-controls[data-v-4285268f]{flex-direction:row;max-width:300px}}@media (max-width:480px){.loading-text .sep[data-v-4285268f]{display:none}.countdown-container[data-v-4285268f]{margin-top:.5rem;padding:.5rem .75rem}.countdown-icon[data-v-4285268f]{margin-right:.25rem;transform:scale(1)}.loading-message[data-v-4285268f]{font-size:.9rem;max-width:280px;padding:.5rem .75rem}.loading-controls[data-v-4285268f]{flex-direction:row;gap:.5rem;max-width:260px}.control-button[data-v-4285268f]{font-size:.75rem;min-width:0;padding:.35rem .6rem}.control-icon[data-v-4285268f]{height:.8rem;width:.8rem}}@media (max-width:420px){.book[data-v-4285268f]{height:clamp(45px,21vw,64px);width:clamp(60px,30vw,84px)}.book-loading[data-v-4285268f]{gap:.75rem}.countdown-container[data-v-4285268f]{align-items:center;flex-direction:row;flex-wrap:wrap;gap:.25rem;justify-content:center;max-width:260px;padding:.5rem}.countdown-text[data-v-4285268f]{text-align:center}.countdown-value[data-v-4285268f]{font-size:1rem}.countdown-label[data-v-4285268f],.countdown-unit[data-v-4285268f]{font-size:.8rem}.loading-controls[data-v-4285268f]{flex-direction:row;gap:.4rem;max-width:240px}.control-button[data-v-4285268f]{align-items:center;display:flex;font-size:.7rem;justify-content:center;min-width:0;padding:.3rem .5rem}.control-icon[data-v-4285268f]{flex-shrink:0;height:.75rem;margin-right:.2rem;width:.75rem}}@media (max-width:360px){.book[data-v-4285268f]{height:clamp(38px,19vw,53px);width:clamp(50px,25vw,70px)}.loading-stats[data-v-4285268f]{gap:.5rem;max-width:240px;padding:.25rem;width:100%}.countdown-label[data-v-4285268f],.countdown-unit[data-v-4285268f]{font-size:.75rem}.countdown-value[data-v-4285268f]{font-size:.9rem}.countdown-container[data-v-4285268f],.loading-message[data-v-4285268f]{max-width:220px;padding:.4rem}.loading-message[data-v-4285268f]{font-size:.85rem}.loading-controls[data-v-4285268f]{gap:.3rem;justify-content:space-between;max-width:220px}.control-button[data-v-4285268f]{align-items:center;display:flex;flex:1;font-size:.65rem;justify-content:center;min-width:0;padding:.25rem .4rem}.control-icon[data-v-4285268f]{flex-shrink:0;height:.7rem;margin-right:.2rem;width:.7rem}}@media (max-width:320px){.loading-controls[data-v-4285268f]{gap:.25rem;justify-content:space-between;max-width:200px}.control-button[data-v-4285268f]{align-items:center;display:flex;flex:1;font-size:.6rem;justify-content:center;padding:.2rem .35rem}.control-icon[data-v-4285268f]{flex-shrink:0;height:.65rem;margin-right:.2rem;width:.65rem}}.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-bceb0dd9]{flex-wrap:nowrap;gap:8px;white-space:nowrap}.lang-btn[data-v-bceb0dd9],.language-switcher[data-v-bceb0dd9]{align-items:center;display:inline-flex}.lang-btn[data-v-bceb0dd9]{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-bceb0dd9],.lang-btn[data-v-bceb0dd9]:hover{background:#f60;border-color:#f60;color:#fff}.lang-btn.active .code[data-v-bceb0dd9],.lang-btn:hover .code[data-v-bceb0dd9]{background:transparent}.lang-btn:not(.active) .flag[data-v-bceb0dd9]{filter:grayscale(100%) saturate(.6) contrast(.95);opacity:.8}.lang-btn.active .flag[data-v-bceb0dd9]{box-shadow:inset 0 0 0 1px #0000000f,0 0 0 2px #ff660059;filter:none}html.dark .language-switcher .lang-btn[data-v-bceb0dd9]{background:#1f2937;border-color:#374151;color:#e5e7eb}html.dark .language-switcher .lang-btn.active[data-v-bceb0dd9],html.dark .language-switcher .lang-btn[data-v-bceb0dd9]:hover{background:#f60;border-color:#f60;color:#fff}html.dark .language-switcher .lang-btn:not(.active) .flag[data-v-bceb0dd9]{filter:grayscale(100%) saturate(.5) brightness(.95);opacity:.75}html.dark .language-switcher .lang-btn.active .flag[data-v-bceb0dd9]{box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 2px #60a5fa73}.flag[data-v-bceb0dd9]{background: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-bceb0dd9]{background:#f3f4f6;border-radius:9999px;color:inherit;font-size:12px;font-weight:700;letter-spacing:.3px;line-height:1.2;padding:2px 6px}.spinner[data-v-bceb0dd9]{animation:spin-bceb0dd9 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-bceb0dd9{to{transform:rotate(1turn)}}.error[data-v-bceb0dd9]{color:#dc2626;font-size:12px;margin-left:8px}.lang-btn[data-v-bceb0dd9]{position:relative}.lang-btn[data-v-bceb0dd9]: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-bceb0dd9]:after,.lang-btn[data-v-bceb0dd9]:before{left:50%;opacity:0;position:absolute}.lang-btn[data-v-bceb0dd9]:before{border:6px solid transparent;border-top-color:#000c;bottom:100%;content:"";transform:translate(-50%);transition:opacity .15s ease}.lang-btn[data-v-bceb0dd9]:active:after,.lang-btn[data-v-bceb0dd9]:focus-visible:after,.lang-btn[data-v-bceb0dd9]:hover:after{opacity:1;transform:translate(-50%) translateY(-2px) scale(1)}.lang-btn[data-v-bceb0dd9]:active:before,.lang-btn[data-v-bceb0dd9]:focus-visible:before,.lang-btn[data-v-bceb0dd9]:hover:before{opacity:1}.lang-btn[data-v-bceb0dd9]:focus-visible{box-shadow:0 0 0 3px #2563eb4d,0 1px 6px #0000000f;outline:none}@media (max-width:640px){.language-switcher[data-v-bceb0dd9]{gap:10px}.lang-btn[data-v-bceb0dd9]{border-radius:6px;padding:6px 12px}.flag[data-v-bceb0dd9]{height:14px;width:22px}.code[data-v-bceb0dd9]{font-size:13px;padding:3px 8px}}@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-d26fd484{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee[data-v-d26fd484]{align-items:center;animation:marquee-d26fd484 25s linear infinite;display:flex;white-space:nowrap;width:-moz-max-content;width:max-content;will-change:transform}.marquee-track[data-v-d26fd484]{align-items:center;display:inline-flex;flex-shrink:0;gap:.75rem;min-width:100%}a[data-v-d26fd484],button[data-v-d26fd484]{transition:all .2s ease-in-out}.group:hover .group-hover\:block[data-v-d26fd484]{animation:fadeIn-d26fd484 .2s ease-in-out}@keyframes fadeIn-d26fd484{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-d26fd484{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.animate-slide-in[data-v-d26fd484]{animation:slide-in-d26fd484 .3s ease-out forwards}.header-nav[data-v-d26fd484]{--menu-accent:#f60;--menu-accent-2:#ff944d;--text:#374151}.dark .header-nav[data-v-d26fd484]{--text:#e5e7eb}.header-nav .nav-link[data-v-d26fd484]{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-d26fd484]: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-d26fd484]:focus-visible,.header-nav .nav-link[data-v-d26fd484]: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-d26fd484]:focus-visible:after,.header-nav .nav-link[data-v-d26fd484]:hover:after{width:100%}.header-nav .nav-link[data-v-d26fd484]:active{filter:brightness(.98);transform:translateY(0)}.header-nav .dropdown-panel[data-v-d26fd484]{transform-origin:top left}.header-nav .dropdown-link[data-v-d26fd484]{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-d26fd484]: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-d26fd484]: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-d26fd484]:hover:before{left:-6px;opacity:1}.group:focus-within .dropdown-panel[data-v-d26fd484]{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.header-nav .nav-link[data-v-d26fd484]{text-shadow:none!important;transform:none!important;transition:color .01s linear}.header-nav .nav-link[data-v-d26fd484]:after{transition:none}.fancy-header[data-v-d26fd484]:after{animation:none}}.fancy-header[data-v-d26fd484]:after{animation:aurora-move-d26fd484 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-d26fd484{0%{background-position:0 50%}to{background-position:100% 50%}}.mini-loader[data-v-d26fd484]{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-d26fd484]{background:#1f2937d1;border-color:#1e40af59;color:#e5e7eb}.mini-loader-dot[data-v-d26fd484]{animation:mini-pulse-d26fd484 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-d26fd484]:after{animation:mini-rotate-d26fd484 .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:"";inset:-4px;position:absolute}@keyframes mini-rotate-d26fd484{to{transform:rotate(1turn)}}@keyframes mini-pulse-d26fd484{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-d26fd484]{font-size:.75rem;font-weight:600;letter-spacing:.01em;opacity:.9}.mini-loader.expanding[data-v-d26fd484]{animation:mini-expand-d26fd484 .9s ease forwards}@keyframes mini-expand-d26fd484{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-d26fd484]{transition:none}.mini-loader-dot[data-v-d26fd484],.mini-loader.expanding[data-v-d26fd484]{animation:none}}@media (min-width:640px){.mini-loader[data-v-d26fd484]{top:124px}}@media (min-width:768px){.mini-loader[data-v-d26fd484]{top:132px}}@media (min-width:1024px){.mini-loader[data-v-d26fd484]{top:172px}}@media (min-width:1280px){.mini-loader[data-v-d26fd484]{top:180px}}.header-nav .nav-link[data-v-d26fd484]{z-index:0}.header-nav .nav-link[data-v-d26fd484]:focus-visible,.header-nav .nav-link[data-v-d26fd484]: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-d26fd484]{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-d26fd484],.group:hover .dropdown-panel[data-v-d26fd484]{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-d26fd484]{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-d26fd484]:focus-visible,.header-nav .nav-link.is-active[data-v-d26fd484]: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-d26fd484]:after{width:100%}.header-nav .dropdown-link.is-active[data-v-d26fd484]{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-d26fd484],.header-nav .dropdown-link[data-v-d26fd484],.header-nav .dropdown-panel[data-v-d26fd484],.header-nav .nav-link[data-v-d26fd484],.mobile-nav[data-v-d26fd484]{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-d26fd484]{--menu-accent:#f60;--menu-accent-2:#ff944d}.mobile-nav .mobile-link[data-v-d26fd484],.mobile-nav .mobile-sublink[data-v-d26fd484]{border-radius:.5rem;position:relative;transition:background-color .2s ease,color .2s ease}.mobile-nav .mobile-link[data-v-d26fd484]:focus-visible,.mobile-nav .mobile-link[data-v-d26fd484]:hover,.mobile-nav .mobile-sublink[data-v-d26fd484]:focus-visible,.mobile-nav .mobile-sublink[data-v-d26fd484]:hover{background-color:#ff660014;color:#f60;outline:none}.mobile-nav .mobile-link.is-active[data-v-d26fd484],.mobile-nav .mobile-sublink.is-active[data-v-d26fd484]{background-color:#f60;box-shadow:0 8px 18px #ff66002e;color:#fff}.mobile-nav .mobile-link.is-active svg[data-v-d26fd484],.mobile-nav .mobile-sublink.is-active svg[data-v-d26fd484]{color:#fff!important}
