.modal-fade-enter-active[data-v-656e0985],.modal-fade-leave-active[data-v-656e0985]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-656e0985],.modal-fade-leave-to[data-v-656e0985]{opacity:0}.studio-bg-layer-1[data-v-b6ebcb4b]{animation:breathe-bg-b6ebcb4b 20s ease-in-out infinite}.studio-bg-layer-2[data-v-b6ebcb4b]{animation:breathe-bg-b6ebcb4b 25s ease-in-out infinite reverse}.studio-bg-layer-3[data-v-b6ebcb4b]{animation:breathe-bg-b6ebcb4b 30s ease-in-out infinite 5s}@keyframes breathe-bg-b6ebcb4b{0%,to{opacity:.04;transform:scale(1) translateY(0)}50%{opacity:.06;transform:scale(1.02) translateY(-4px)}}.animate-spin-very-slow[data-v-b6ebcb4b]{animation:spin 30s linear infinite}.welcome-card[data-v-b6ebcb4b]{animation:card-entrance-b6ebcb4b .5s ease-out both}@keyframes card-entrance-b6ebcb4b{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.msg-enter-active[data-v-b6ebcb4b]{transition:all .35s ease-out}.msg-leave-active[data-v-b6ebcb4b]{transition:all .15s ease-in}.msg-enter-from[data-v-b6ebcb4b]{opacity:0;transform:translateY(10px)}.msg-leave-to[data-v-b6ebcb4b]{opacity:0}.shimmer-text[data-v-b6ebcb4b]{background:linear-gradient(90deg,#c8a44e,#f5f0e8,#c8a44e);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer-sweep-b6ebcb4b 2s linear infinite}@keyframes shimmer-sweep-b6ebcb4b{to{background-position:-200% center}}.animate-progress-slide[data-v-b6ebcb4b]{animation:progress-slide-b6ebcb4b 1.5s ease-in-out infinite}@keyframes progress-slide-b6ebcb4b{0%{transform:translate(-100%);width:50%}to{transform:translate(250%);width:50%}}.studio-quick-action[data-v-b6ebcb4b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/patterns/bogolan-dots.svg);background-size:28px;opacity:0;transition:opacity .3s ease;pointer-events:none}.studio-quick-action[data-v-b6ebcb4b]:hover:before{opacity:.04}.scrollbar-hide[data-v-b6ebcb4b]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-b6ebcb4b]::-webkit-scrollbar{display:none}.studio-scrollbar[data-v-b6ebcb4b]{scrollbar-width:thin;scrollbar-color:#3f3f46 transparent}.studio-scrollbar[data-v-b6ebcb4b]::-webkit-scrollbar{width:4px}.studio-scrollbar[data-v-b6ebcb4b]::-webkit-scrollbar-track{background:transparent}.studio-scrollbar[data-v-b6ebcb4b]::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:2px}.studio-scrollbar[data-v-b6ebcb4b]::-webkit-scrollbar-thumb:hover{background:#52525b}.modal-enter-active[data-v-b6ebcb4b]{transition:all .3s ease-out}.modal-leave-active[data-v-b6ebcb4b]{transition:all .2s ease-in}.modal-enter-from[data-v-b6ebcb4b]{opacity:0}.modal-enter-from>div[data-v-b6ebcb4b]:last-child{transform:scale(.95) translateY(10px)}.modal-leave-to[data-v-b6ebcb4b]{opacity:0}.bogolan-grid-reveal[data-v-5663d321]{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;width:100px;height:100px;opacity:.08}.bogolan-cell[data-v-5663d321]{background-image:url(/patterns/bogolan-diamonds.svg);background-size:cover;opacity:0;animation:cell-appear-5663d321 .5s ease-out forwards}@keyframes cell-appear-5663d321{0%{opacity:0;transform:scale(.7) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}.mandala-spin[data-v-5663d321]{animation:mandala-rotate-5663d321 8s linear infinite,mandala-pulse-5663d321 3s ease-in-out infinite}@keyframes mandala-rotate-5663d321{to{transform:rotate(360deg)}}@keyframes mandala-pulse-5663d321{0%,to{opacity:.2;transform:rotate(0) scale(1)}50%{opacity:.35;transform:rotate(180deg) scale(1.05)}}.shimmer-text[data-v-5663d321]{background:linear-gradient(90deg,#c8a44e,#f5f0e8,#c8a44e);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer-sweep-5663d321 2s linear infinite}@keyframes shimmer-sweep-5663d321{to{background-position:-200% center}}.animate-progress-slide[data-v-5663d321]{animation:progress-slide-5663d321 1.5s ease-in-out infinite}@keyframes progress-slide-5663d321{0%{transform:translate(-100%);width:50%}to{transform:translate(250%);width:50%}}.diamond-reveal[data-v-5663d321]{animation:diamond-blur-reveal-5663d321 1.1s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes diamond-blur-reveal-5663d321{0%{clip-path:polygon(50% 40%,55% 50%,50% 60%,45% 50%);filter:blur(20px);opacity:.3;transform:scale(1.05)}35%{clip-path:polygon(50% 12%,88% 50%,50% 88%,12% 50%);filter:blur(10px);opacity:.65;transform:scale(1.03)}65%{clip-path:polygon(20% 2%,98% 20%,80% 98%,2% 80%);filter:blur(4px);opacity:.85;transform:scale(1.01)}to{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);filter:blur(0);opacity:1;transform:scale(1)}}.image-glow[data-v-5663d321]{animation:diamond-blur-reveal-5663d321 1.1s cubic-bezier(.25,.46,.45,.94) forwards,glow-amber-once-5663d321 1.5s ease-out}@keyframes glow-amber-once-5663d321{0%{box-shadow:0 0 #c8a44e00}30%{box-shadow:0 0 30px #c8a44e4d,0 0 60px #c8a44e1a}to{box-shadow:0 0 #c8a44e00}}.studio-toolbar[data-v-5663d321]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14120ebf;border:1px solid rgba(200,164,78,.12);border-radius:999px;padding:6px 14px;box-shadow:0 8px 32px #00000080}.scrollbar-hide[data-v-5663d321]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-5663d321]::-webkit-scrollbar{display:none}@keyframes popular-glow-63129932{0%,to{box-shadow:0 0 15px #f59e0b26}50%{box-shadow:0 0 25px #f59e0b4d}}.studio-popular-glow[data-v-63129932]{animation:popular-glow-63129932 2s ease-in-out infinite}.studio-outer[data-v-135a58fa]{height:100vh;height:100dvh}.studio-main-content[data-v-135a58fa]{overflow:hidden}@keyframes float-pattern-135a58fa{0%,to{transform:translateY(0) rotate(0);opacity:.03}50%{transform:translateY(-10px) rotate(1deg);opacity:.05}}.list-enter-active[data-v-fa9964b9]{transition:all .3s ease}.list-leave-active[data-v-fa9964b9]{transition:all .2s ease}.list-enter-from[data-v-fa9964b9]{opacity:0;transform:translate(30px)}.list-leave-to[data-v-fa9964b9]{opacity:0;transform:translate(-30px)}.custom-marker{background:transparent!important;border:none!important}.leaflet-popup-content-wrapper{background:#1a1a1a!important;color:#fff!important;border:1px solid rgba(200,164,78,.3)!important;border-radius:4px!important}.leaflet-popup-tip{background:#1a1a1a!important}.leaflet-popup-close-button{color:#c8a44e!important}.pl{position:fixed;top:0;right:0;bottom:0;left:0;background:#050505;z-index:10000;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:opacity 1s ease-out,visibility 1s}.pl-hidden{opacity:0;visibility:hidden;pointer-events:none}.pl-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/patterns/bogolan-diamonds.svg) repeat;background-size:100px;opacity:.03}.pl-diamond{width:280px;z-index:1}.pl-bar{width:120px;height:1px;background:#1a1a1a;margin-top:2rem;overflow:hidden;position:relative;z-index:2}.pl-bar-fill{position:absolute;left:0;top:0;height:100%;width:0;background:#c8a44e;animation:loadbar 3.5s ease forwards}.plo{fill:none;stroke:#c8a44e;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:570;stroke-dashoffset:570;animation:pld 1.2s ease-in-out .2s forwards}.pli{fill:none;stroke:#c4842d;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:260;stroke-dashoffset:260;animation:pld .8s ease-in-out .5s forwards}.plcv{fill:none;stroke:#f5f0e8;stroke-width:2;stroke-linecap:round;stroke-dasharray:56;stroke-dashoffset:56;animation:pld .4s ease-in-out .9s forwards}.plch{fill:none;stroke:#f5f0e8;stroke-width:2;stroke-linecap:round;stroke-dasharray:56;stroke-dashoffset:56;animation:pld .4s ease-in-out 1.05s forwards}.plxd{fill:none;stroke:#c4842d;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:30;stroke-dashoffset:30;animation:pld .3s ease-in-out 1.15s forwards}.plac{fill:none;stroke:#c4842d;stroke-width:1;stroke-linecap:round;stroke-dasharray:50;stroke-dashoffset:50;animation:pld .4s ease-in-out 1.1s forwards}.plst{opacity:0;animation:plf .3s ease-in-out 1.3s forwards}.plv{fill:none;stroke:#c8a44e;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:35;stroke-dashoffset:35}.plv1{animation:pld .3s ease-in-out 1.2s forwards}.plv2{animation:pld .3s ease-in-out 1.3s forwards}.plv3{animation:pld .3s ease-in-out 1.4s forwards}.plv4{animation:pld .3s ease-in-out 1.5s forwards}.pltr{fill:#c4842d;opacity:0;animation:plf .3s ease-in-out 1.5s forwards}.pldot{fill:#c8a44e;opacity:0;animation:plf .4s ease-in-out 1.7s forwards}.plgw{fill:none;stroke:#c8a44e;stroke-width:2;opacity:0;animation:plp 2s ease-in-out 2s infinite}.plt{opacity:0;animation:plf .4s ease-out 1.4s forwards}.plsub{opacity:0;animation:plf .3s ease-in-out 1.7s forwards}@keyframes pld{to{stroke-dashoffset:0}}@keyframes plf{to{opacity:1}}@keyframes plp{0%,to{opacity:0;stroke-width:2}50%{opacity:.35;stroke-width:6}}@keyframes loadbar{0%{width:0}to{width:100%}}.fade-enter-active[data-v-8ab0607e],.fade-leave-active[data-v-8ab0607e]{transition:opacity .3s ease}.fade-enter-from[data-v-8ab0607e],.fade-leave-to[data-v-8ab0607e]{opacity:0}.slide-right-enter-active[data-v-8ab0607e],.slide-right-leave-active[data-v-8ab0607e]{transition:transform .3s ease}.slide-right-enter-from[data-v-8ab0607e],.slide-right-leave-to[data-v-8ab0607e]{transform:translate(100%)}.list-enter-active[data-v-8ab0607e]{transition:all .3s ease}.list-leave-active[data-v-8ab0607e]{transition:all .2s ease}.list-enter-from[data-v-8ab0607e]{opacity:0;transform:translate(30px)}.list-leave-to[data-v-8ab0607e]{opacity:0;transform:translate(-30px)}.chat-window-enter-active[data-v-bc668d91]{transition:all .3s ease-out}.chat-window-leave-active[data-v-bc668d91]{transition:all .2s ease-in}.chat-window-enter-from[data-v-bc668d91],.chat-window-leave-to[data-v-bc668d91]{opacity:0;transform:translateY(10px) scale(.95)}[data-v-bc668d91] .chat-message a.chat-link{color:#c8a96e;text-decoration:underline;text-underline-offset:2px}[data-v-bc668d91] .chat-message a.chat-link:hover{color:#e0c588}[data-v-bc668d91] .chat-message strong{color:#c8a96e;font-weight:600}[data-v-bc668d91] .chat-message .chat-product-img{margin:8px 0;border-radius:8px;overflow:hidden;max-width:200px}[data-v-bc668d91] .chat-message .chat-product-img img{width:100%;height:auto;display:block;border-radius:8px}[data-v-bc668d91] .chat-message .chat-list{margin:4px 0;padding-left:16px;list-style-type:disc}[data-v-bc668d91] .chat-message .chat-list li{margin-bottom:2px}[data-v-bc668d91] .chat-message em{font-style:italic;color:#d4d4d4}
