@keyframes shimmer-4e7ecdd2{to{transform:translateX(100%)}}.ai-studio-screen[data-v-4e7ecdd2]{display:flex;flex-direction:column;position:relative}.scroll-to-top-btn[data-v-4e7ecdd2]{align-items:center;background:rgba(218,149,67,.9);border:none;border-radius:50%;bottom:100px;box-shadow:0 4px 16px rgba(0,0,0,.3),0 0 20px rgba(218,149,67,.3);color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:24px;transition:all .2s ease;width:48px;z-index:50}.scroll-to-top-btn[data-v-4e7ecdd2]:hover{background:#da9543;box-shadow:0 6px 20px rgba(0,0,0,.4),0 0 30px rgba(218,149,67,.4);transform:scale(1.1)}.scroll-to-top-btn[data-v-4e7ecdd2]:active{transform:scale(.95)}@media(max-width:768px){.scroll-to-top-btn[data-v-4e7ecdd2]{bottom:140px;height:44px;right:16px;width:44px}}.fade-scale-enter-active[data-v-4e7ecdd2],.fade-scale-leave-active[data-v-4e7ecdd2]{transition:opacity .3s ease,transform .3s ease}.fade-scale-enter[data-v-4e7ecdd2],.fade-scale-leave-to[data-v-4e7ecdd2]{opacity:0;transform:scale(.8)}.fade-scale-enter-to[data-v-4e7ecdd2],.fade-scale-leave[data-v-4e7ecdd2]{opacity:1;transform:scale(1)}.video-upload-indicator[data-v-4e7ecdd2]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,7%,.94);border:1px solid rgba(218,149,67,.28);border-radius:999px;bottom:108px;box-shadow:0 10px 30px rgba(0,0,0,.35);display:inline-flex;gap:10px;left:50%;padding:10px 14px;position:fixed;transform:translateX(-50%);z-index:55}.video-upload-indicator__spinner[data-v-4e7ecdd2]{animation:video-upload-spin-4e7ecdd2 .7s linear infinite;border:2px solid hsla(0,0%,100%,.18);border-radius:50%;border-top-color:#e8b066;flex-shrink:0;height:14px;width:14px}.video-upload-indicator__text[data-v-4e7ecdd2]{color:hsla(0,0%,100%,.88);font-size:12px;font-weight:500;white-space:nowrap}@media(max-width:768px){.video-upload-indicator[data-v-4e7ecdd2]{bottom:156px;max-width:calc(100vw - 32px);padding:10px 12px}.video-upload-indicator__text[data-v-4e7ecdd2]{text-align:center;white-space:normal}}@keyframes video-upload-spin-4e7ecdd2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header-section[data-v-4e7ecdd2]{--header-flow-height:40px;margin-bottom:0;padding:0;transition:margin-bottom .26s cubic-bezier(.4,0,.2,1)}.header-section__content[data-v-4e7ecdd2]{align-items:center;display:flex;height:40px;justify-content:space-between;transform:translateY(0);transition:transform .24s cubic-bezier(.22,1,.36,1),opacity 0s linear}.header-section__title[data-v-4e7ecdd2]{align-items:center;cursor:none;display:flex;gap:0;line-height:1}.header-section__logo[data-v-4e7ecdd2]{display:inline-flex;filter:drop-shadow(0 0 40px rgba(218,149,67,.2)) drop-shadow(0 2px 4px rgba(0,0,0,.3));font-family:ANS-Regular,sans-serif;font-size:44px;font-weight:400;letter-spacing:.08em;position:relative}.header-section__logo-letter[data-v-4e7ecdd2]{-webkit-text-fill-color:transparent;animation:luxury-shimmer-4e7ecdd2 8s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,#da9543,#e8b066 15%,#fff 30%,#c2b2e2 50%,#fff 70%,#e8b066 85%,#da9543);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;display:inline-block;filter:drop-shadow(0 0 2px rgba(218,149,67,.1)) drop-shadow(0 0 0 rgba(126,200,255,0)) drop-shadow(0 0 0 rgba(194,130,255,0));filter:drop-shadow(0 0 calc(2px + var(--glow, 0)*16px) rgba(218,149,67,calc(.1 + var(--glow, 0)*.55))) drop-shadow(0 0 calc(var(--glow, 0)*28px) rgba(126,200,255,calc(var(--glow, 0)*.6))) drop-shadow(0 0 calc(var(--glow, 0)*42px) rgba(194,130,255,calc(var(--glow, 0)*.35)));position:relative;transform:translateY(0) rotate(0deg) scale(1);transform:translateY(calc(var(--lift, 0)*-1px)) rotate(var(--rotate,0deg)) scale(var(--scale,1));transition:opacity .4s cubic-bezier(.4,0,.2,1);will-change:transform,filter,opacity}.header-section__logo-letter[data-v-4e7ecdd2]:before{-webkit-text-fill-color:transparent;animation:luxury-shimmer-4e7ecdd2 3.5s linear infinite reverse;background:linear-gradient(90deg,#7ec8ff,#e0f0ff 25%,#fff 45%,#d4b0ff 65%,#7ef9ff 85%,#a5d8ff);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;opacity:0;opacity:var(--glow,0)}.header-section__logo-letter[data-v-4e7ecdd2]:after,.header-section__logo-letter[data-v-4e7ecdd2]:before{bottom:0;content:attr(data-letter);left:0;pointer-events:none;position:absolute;right:0;top:0}.header-section__logo-letter[data-v-4e7ecdd2]:after{-webkit-text-fill-color:#7ef9ff;filter:blur(0);filter:blur(calc(var(--glow, 0)*1.2px));mix-blend-mode:screen;opacity:0;opacity:calc(var(--glow, 0)*.35);transform:translate(0);transform:translate(calc(var(--glow, 0)*2.5px),calc(var(--glow, 0)*-1.5px))}.header-section__s-sparkle[data-v-4e7ecdd2]{opacity:0;pointer-events:none;position:absolute;z-index:3}.header-section__s-sparkle[data-v-4e7ecdd2]:after,.header-section__s-sparkle[data-v-4e7ecdd2]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15) 20%,hsla(0,0%,100%,.9) 45%,#fff 50%,hsla(0,0%,100%,.9) 55%,hsla(0,0%,100%,.15) 80%,transparent);border-radius:1px;content:"";left:50%;position:absolute;top:50%}.header-section__s-sparkle[data-v-4e7ecdd2]:before{height:2px;margin-left:-50%;margin-top:-1px;width:100%}.header-section__s-sparkle[data-v-4e7ecdd2]:after{height:100%;margin-left:-1px;margin-top:-50%;width:2px}.header-section__s-sparkle.active[data-v-4e7ecdd2]{animation:s-burst-4e7ecdd2 .9s cubic-bezier(.22,1,.36,1) forwards}.header-section__s-sparkle.active[data-v-4e7ecdd2]:before{animation:s-ray-h-4e7ecdd2 .9s cubic-bezier(.22,1,.36,1) forwards}.header-section__s-sparkle.active[data-v-4e7ecdd2]:after{animation:s-ray-v-4e7ecdd2 .9s cubic-bezier(.22,1,.36,1) forwards}.header-section__logo-letter.oo-morphing[data-v-4e7ecdd2]{opacity:0}.header-section__infinity-wrap[data-v-4e7ecdd2]{opacity:0;pointer-events:none;position:absolute;transform:scale(.6) rotate(-3deg);transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);z-index:2}.header-section__infinity-wrap svg[data-v-4e7ecdd2]{display:block;height:100%;overflow:visible;width:100%}.header-section__infinity-wrap.active[data-v-4e7ecdd2]{opacity:1;pointer-events:auto;transform:scale(.88) rotate(0deg);transition:opacity .2s ease-out,transform .5s cubic-bezier(.34,1.56,.64,1)}.header-section__infinity-glow[data-v-4e7ecdd2]{opacity:.5}.header-section__infinity-path[data-v-4e7ecdd2]{filter:drop-shadow(0 0 3px rgba(218,149,67,.5)) drop-shadow(0 0 8px rgba(194,178,226,.3))}.header-section__infinity-path2[data-v-4e7ecdd2]{mix-blend-mode:screen;opacity:0}.header-section__infinity-runner[data-v-4e7ecdd2]{filter:drop-shadow(0 0 4px rgba(255,255,255,.8)) drop-shadow(0 0 8px rgba(218,149,67,.6));opacity:0}.header-section__infinity-center[data-v-4e7ecdd2]{animation:none;opacity:0;transform-origin:50px 25px}.header-section__infinity-wrap.active .header-section__infinity-center[data-v-4e7ecdd2]{animation:inf-center-pulse-4e7ecdd2 2s ease-in-out .3s infinite alternate;opacity:1}.header-section__infinity-sparkle[data-v-4e7ecdd2]{opacity:0;transform-origin:center}.header-section__infinity-wrap.active .header-section__infinity-sparkle[data-v-4e7ecdd2]{animation:inf-sparkle-4e7ecdd2 3s ease-in-out infinite}.header-section__infinity-wrap.active .header-section__infinity-sparkle--1[data-v-4e7ecdd2]{animation-delay:.8s}.header-section__infinity-wrap.active .header-section__infinity-sparkle--2[data-v-4e7ecdd2]{animation-delay:1.8s}.header-section__infinity-wrap.active .header-section__infinity-sparkle--3[data-v-4e7ecdd2]{animation-delay:.3s}.header-section__ai-wrap[data-v-4e7ecdd2]{align-items:center;display:inline-flex;position:relative}.header-section__ai-wrap[data-v-4e7ecdd2]:before{animation:ai-holo-4e7ecdd2 2.5s linear infinite;background:linear-gradient(135deg,transparent 20%,rgba(218,149,67,.1) 40%,hsla(0,0%,100%,.15) 50%,rgba(194,178,226,.1) 60%,transparent 80%);background-size:250% 250%;border-radius:6px;bottom:2px;content:"";left:2px;opacity:0;opacity:var(--ai-glow,0);pointer-events:none;position:absolute;right:2px;top:2px;z-index:1}.header-section__ai-logo[data-v-4e7ecdd2]{filter:drop-shadow(0 0 20px rgba(194,178,226,.3)) drop-shadow(0 0 0 rgba(218,149,67,0)) drop-shadow(0 0 0 rgba(126,200,255,0));filter:drop-shadow(0 0 calc(20px + var(--ai-glow, 0)*24px) rgba(194,178,226,calc(.3 + var(--ai-glow, 0)*.35))) drop-shadow(0 0 calc(var(--ai-glow, 0)*40px) rgba(218,149,67,calc(var(--ai-glow, 0)*.4))) drop-shadow(0 0 calc(var(--ai-glow, 0)*16px) rgba(126,200,255,calc(var(--ai-glow, 0)*.5)));height:55px;margin-left:3px;margin-top:-6px;-o-object-fit:contain;object-fit:contain;transform:translateY(0) rotate(0deg);transform:translateY(calc(var(--ai-glow, 0)*-4px)) rotate(calc(var(--ai-glow, 0)*-3deg));width:auto;will-change:transform,filter}.header-section__ai-orbit[data-v-4e7ecdd2]{border-radius:50%;bottom:-6px;left:-6px;opacity:0;opacity:calc(var(--ai-glow, 0)*1.2);pointer-events:none;position:absolute;right:-6px;top:-6px}.header-section__ai-orbit[data-v-4e7ecdd2]:after{background:#fff;border-radius:50%;content:"";position:absolute}.header-section__ai-orbit--1[data-v-4e7ecdd2]{animation:ai-spin-4e7ecdd2 3.5s linear infinite}.header-section__ai-orbit--1[data-v-4e7ecdd2]:after{box-shadow:0 0 4px #da9543,0 0 8px rgba(218,149,67,.3);height:3px;left:calc(50% - 1.5px);top:-1.5px;width:3px}.header-section__ai-orbit--2[data-v-4e7ecdd2]{animation:ai-spin-4e7ecdd2 5s linear infinite reverse;bottom:-3px;left:-3px;right:-3px;top:-3px}.header-section__ai-orbit--2[data-v-4e7ecdd2]:after{background:#c2b2e2;bottom:-1px;box-shadow:0 0 3px #c2b2e2;height:2.5px;left:calc(50% - 1.2px);width:2.5px}.header-section__ai-orbit--3[data-v-4e7ecdd2]{animation:ai-spin-4e7ecdd2 2.8s linear infinite;animation-delay:-1.2s;bottom:-10px;left:-10px;right:-10px;top:-10px}.header-section__ai-orbit--3[data-v-4e7ecdd2]:after{background:#7ec8ff;box-shadow:0 0 3px #7ec8ff;height:2px;right:-1px;top:calc(50% - 1px);width:2px}.header-section__ai-ring[data-v-4e7ecdd2]{border-radius:50%;bottom:-2px;left:-2px;opacity:0;opacity:calc(var(--ai-glow, 0)*.45);pointer-events:none;position:absolute;right:-2px;top:-2px}.header-section__ai-ring[data-v-4e7ecdd2]:after,.header-section__ai-ring[data-v-4e7ecdd2]:before{animation:ai-ring-expand-4e7ecdd2 3s ease-out infinite;border:1px solid rgba(218,149,67,.35);border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.header-section__ai-ring[data-v-4e7ecdd2]:after{animation-delay:1.5s;border-color:rgba(194,178,226,.3)}.header-section--collapsed[data-v-4e7ecdd2]{margin-bottom:calc(var(--header-flow-height)*-1);pointer-events:none;transition:margin-bottom .26s cubic-bezier(.4,0,.2,1) .14s}.header-section--collapsed .header-section__content[data-v-4e7ecdd2]{transform:translateY(-16px);transition:transform .22s cubic-bezier(.4,0,.2,1) .14s,opacity .14s ease-out}@keyframes luxury-shimmer-4e7ecdd2{0%,to{background-position:0}50%{background-position:100%}}@keyframes s-burst-4e7ecdd2{0%{opacity:0;transform:scale(.3) rotate(0deg)}12%{filter:drop-shadow(0 0 12px rgba(218,149,67,.8)) drop-shadow(0 0 25px rgba(194,178,226,.5));opacity:1;transform:scale(1.1) rotate(15deg)}35%{filter:drop-shadow(0 0 8px rgba(126,200,255,.5));opacity:.7;transform:scale(.9) rotate(30deg)}60%{opacity:.3;transform:scale(.6) rotate(50deg)}to{filter:none;opacity:0;transform:scale(.2) rotate(70deg)}}@keyframes s-ray-h-4e7ecdd2{0%{margin-left:0;opacity:0;width:0}12%{margin-left:-80%;opacity:1;width:160%}35%{margin-left:-60%;opacity:.6;width:120%}to{margin-left:0;opacity:0;width:0}}@keyframes s-ray-v-4e7ecdd2{0%{height:0;margin-top:0;opacity:0}12%{height:160%;margin-top:-80%;opacity:1}35%{height:120%;margin-top:-60%;opacity:.6}to{height:0;margin-top:0;opacity:0}}@keyframes ai-spin-4e7ecdd2{to{transform:rotate(1turn)}}@keyframes ai-ring-expand-4e7ecdd2{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.8)}}@keyframes ai-holo-4e7ecdd2{0%{background-position:200% 200%}to{background-position:-200% -200%}}@keyframes inf-center-pulse-4e7ecdd2{0%{opacity:.3;transform:scale(.8)}to{opacity:.7;transform:scale(1.15)}}@keyframes inf-sparkle-4e7ecdd2{0%,to{opacity:0;transform:scale(.6)}30%{opacity:.5;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}70%{opacity:.45;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.header-section__logo-letter[data-v-4e7ecdd2]{animation:none!important;filter:none!important;transform:none!important}.header-section__logo-letter[data-v-4e7ecdd2]:after,.header-section__logo-letter[data-v-4e7ecdd2]:before{opacity:0!important}}.header-section__badge[data-v-4e7ecdd2]{align-items:center;background:linear-gradient(135deg,rgba(218,149,67,.9),rgba(194,178,226,.7));border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 2px 8px rgba(218,149,67,.3);color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.05em;padding:5px 12px;white-space:nowrap}.content-wrapper[data-v-4e7ecdd2]{position:relative}@media(max-width:768px){.content-wrapper[data-v-4e7ecdd2]{padding-top:12px}}.content-wrapper--assistant[data-v-4e7ecdd2]{overscroll-behavior:contain}.content-wrapper--assistant[data-v-4e7ecdd2],.content-wrapper--trends[data-v-4e7ecdd2]{display:flex;flex-direction:column;overflow:hidden}.ai-studio-screen--panel-collapsed .content-area[data-v-4e7ecdd2]{padding-bottom:56px}.content-area[data-v-4e7ecdd2]{padding-bottom:120px}.content-area--assistant[data-v-4e7ecdd2],.content-area--trends[data-v-4e7ecdd2]{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding-bottom:0}.input-bar-container[data-v-4e7ecdd2]{box-sizing:border-box;flex-shrink:0;padding:0 0 30px;pointer-events:none;position:relative;width:100%;z-index:40}.input-bar-container>[data-v-4e7ecdd2]{max-width:100%;pointer-events:all}.input-bar-container__collapse-btn[data-v-4e7ecdd2]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(25,25,25,.9);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:hsla(0,0%,100%,.75);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;pointer-events:all;position:absolute;right:12px;top:-14px;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;width:28px;z-index:3}.input-bar-container__collapse-btn[data-v-4e7ecdd2]:hover{background:rgba(40,40,40,.95);border-color:rgba(218,149,67,.5);box-shadow:0 0 12px rgba(218,149,67,.25);color:#fff}.input-bar-container__collapse-btn svg[data-v-4e7ecdd2]{display:block;transform:rotate(180deg);transition:transform .3s cubic-bezier(.4,.01,.165,.99)}.input-bar-container__collapse-btn.is-collapsed svg[data-v-4e7ecdd2]{transform:rotate(0deg)}.input-bar-container__peek-surface[data-v-4e7ecdd2]{bottom:0;cursor:pointer;left:0;pointer-events:all;position:absolute;right:0;top:0;z-index:2}.input-bar-container--fixed[data-v-4e7ecdd2]{background:transparent;bottom:0;left:0;margin:0 auto;max-width:1000px;padding-bottom:max(30px,env(safe-area-inset-bottom,0px));position:fixed;right:0;transition:transform .35s cubic-bezier(.4,.01,.165,.99);width:calc(100% - 24px);z-index:1000}@media(min-width:869px){.input-bar-container--fixed[data-v-4e7ecdd2]{transition:left .4s cubic-bezier(.16,1,.3,1),right .4s cubic-bezier(.16,1,.3,1)}}.input-bar-container--fixed[data-v-4e7ecdd2]:before{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,transparent,rgba(0,0,0,.05) 20%,rgba(0,0,0,.1) 60%,rgba(0,0,0,.15));border-radius:20px 20px 0 0;bottom:0;content:"";left:-16px;pointer-events:none;position:absolute;right:-16px;top:-20px;z-index:-1}.input-bar-container--peek[data-v-4e7ecdd2]{pointer-events:all;transform:translateY(calc(100% - 36px))}.input-bar-container--peek[data-v-4e7ecdd2]>:not(.input-bar-container__collapse-btn):not(.input-bar-container__peek-surface){pointer-events:none}.slide-up-enter-active[data-v-4e7ecdd2],.slide-up-leave-active[data-v-4e7ecdd2]{transition:opacity .25s ease,bottom .3s cubic-bezier(.4,.01,.165,.99),left .4s cubic-bezier(.16,1,.3,1),right .4s cubic-bezier(.16,1,.3,1)}.slide-up-enter[data-v-4e7ecdd2],.slide-up-leave-to[data-v-4e7ecdd2]{opacity:0}.slide-up-enter-to[data-v-4e7ecdd2],.slide-up-leave[data-v-4e7ecdd2]{opacity:1}.input-bar-container--fixed.slide-up-enter-active[data-v-4e7ecdd2],.input-bar-container--fixed.slide-up-leave-active[data-v-4e7ecdd2]{transition:opacity .25s ease,bottom .3s cubic-bezier(.4,.01,.165,.99),left .4s cubic-bezier(.16,1,.3,1),right .4s cubic-bezier(.16,1,.3,1)}.input-bar-container--fixed.slide-up-enter[data-v-4e7ecdd2],.input-bar-container--fixed.slide-up-leave-to[data-v-4e7ecdd2]{bottom:-80px;opacity:0}.input-bar-container--fixed.slide-up-enter-to[data-v-4e7ecdd2],.input-bar-container--fixed.slide-up-leave[data-v-4e7ecdd2]{bottom:0;opacity:1}@media(max-width:768px){.header-section[data-v-4e7ecdd2]{display:none}.content-area[data-v-4e7ecdd2]{padding-bottom:100px}.input-bar-container[data-v-4e7ecdd2]{padding:8px 0 16px}.input-bar-container--fixed[data-v-4e7ecdd2]{max-width:650px;padding-bottom:max(16px,env(safe-area-inset-bottom,0px));width:calc(100% - 24px)}.input-bar-container--fixed[data-v-4e7ecdd2]:before{left:-12px;right:-12px}}@media(max-width:480px){.content-area[data-v-4e7ecdd2]{padding-bottom:0}.input-bar-container[data-v-4e7ecdd2]{padding:6px 0 12px}.input-bar-container--fixed[data-v-4e7ecdd2]{max-width:100vw;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));width:calc(100% - 16px)}.input-bar-container--fixed[data-v-4e7ecdd2]:before{left:-8px;right:-8px}}@keyframes shimmer-1d3ef7ee{to{transform:translateX(100%)}}.gem-card[data-v-1d3ef7ee]{background:#191919;border-radius:16px;overflow:hidden;position:relative}.gem-card[data-v-1d3ef7ee]:before{background:radial-gradient(ellipse 100% 80% at 15% 5%,rgba(218,149,67,.08) 0,transparent 40%);border-radius:inherit;bottom:0}.gem-card[data-v-1d3ef7ee]:after,.gem-card[data-v-1d3ef7ee]:before{content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.gem-card[data-v-1d3ef7ee]:after{background:linear-gradient(90deg,transparent,rgba(218,149,67,.35) 15%,hsla(0,0%,100%,.12) 50%,rgba(194,178,226,.25) 85%,transparent);height:1px}.gem-card--amethyst[data-v-1d3ef7ee]:before{background:radial-gradient(ellipse 100% 80% at 50% 10%,rgba(194,178,226,.08) 0,transparent 40%);border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.gem-card--amethyst[data-v-1d3ef7ee]:after{background:linear-gradient(90deg,transparent,rgba(194,178,226,.35) 20%,hsla(0,0%,100%,.1) 50%,rgba(218,149,67,.25) 80%,transparent)}.gem-card--sapphire[data-v-1d3ef7ee]:before{background:radial-gradient(ellipse 100% 80% at 85% 15%,rgba(67,109,218,.08) 0,transparent 40%);border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.gem-card--sapphire[data-v-1d3ef7ee]:after{background:linear-gradient(90deg,transparent,rgba(67,109,218,.4) 25%,hsla(0,0%,100%,.1) 50%,rgba(107,142,232,.3) 75%,transparent)}.gem-card--interactive[data-v-1d3ef7ee]{cursor:pointer;transition:background-color .15s ease-out}.gem-card--interactive[data-v-1d3ef7ee]:hover{background-color:#212121}.gem-btn[data-v-1d3ef7ee]{align-items:center;background:#191919;border:none;border-radius:10px;color:#d2d2d2;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:15px 24px;position:relative;transition:background-color .15s ease-out,color .15s ease-out}.gem-btn[data-v-1d3ef7ee]:hover{background-color:#da9543;color:#fff}.gem-btn[data-v-1d3ef7ee]:active{transform:scale(.97) translateY(2px)}.gem-btn--accent[data-v-1d3ef7ee]{background:linear-gradient(180deg,rgba(218,149,67,.9),#b87a2f);color:#fff}.gem-btn--accent[data-v-1d3ef7ee]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);content:"";height:1px;left:10%;position:absolute;right:10%;top:0}.gem-btn--accent[data-v-1d3ef7ee]:hover{background:linear-gradient(180deg,#e8b066,#da9543)}.gem-btn--ghost[data-v-1d3ef7ee]{background:rgba(218,149,67,.1);border:1px solid rgba(218,149,67,.3);color:#da9543}.gem-btn--ghost[data-v-1d3ef7ee]:hover{background:rgba(218,149,67,.2);border-color:#da9543;color:#fff}.gem-btn--disabled[data-v-1d3ef7ee]{cursor:not-allowed;opacity:.5;pointer-events:none}.gem-badge[data-v-1d3ef7ee]{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.05em;padding:4px 12px;text-transform:uppercase}.gem-badge--topaz[data-v-1d3ef7ee]{background:rgba(218,149,67,.15);color:#da9543}.gem-badge--amethyst[data-v-1d3ef7ee]{background:rgba(194,178,226,.15);color:#c2b2e2}.gem-badge--sapphire[data-v-1d3ef7ee]{background:rgba(67,109,218,.15);color:#436dda}.gem-badge--emerald[data-v-1d3ef7ee]{background:rgba(67,218,73,.15);color:#43da49}.gem-badge--ruby[data-v-1d3ef7ee]{background:rgba(229,33,33,.15);color:#e52121}.gem-badge--solid[data-v-1d3ef7ee]{color:#fff}.gem-badge--solid.gem-badge--topaz[data-v-1d3ef7ee]{background:linear-gradient(135deg,#da9543,#b87a2f)}.gem-badge--solid.gem-badge--amethyst[data-v-1d3ef7ee]{background:linear-gradient(135deg,#9b7fd1,#7c5cbf)}.gem-section-header[data-v-1d3ef7ee]{align-items:center;display:flex;gap:12px;margin-bottom:20px}.gem-section-header__icon[data-v-1d3ef7ee]{align-items:center;background:rgba(218,149,67,.1);border-radius:10px;color:#da9543;display:flex;height:36px;justify-content:center;width:36px}.gem-section-header__icon--amethyst[data-v-1d3ef7ee]{background:rgba(194,178,226,.1);color:#c2b2e2}.gem-section-header__icon--sapphire[data-v-1d3ef7ee]{background:rgba(67,109,218,.1);color:#436dda}.gem-section-header__title[data-v-1d3ef7ee]{color:#d2d2d2;font-size:18px;font-weight:600;white-space:nowrap}.gem-section-header__line[data-v-1d3ef7ee]{background:linear-gradient(90deg,hsla(0,0%,100%,.1),transparent);flex:1;height:1px}.gem-text-gradient[data-v-1d3ef7ee]{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#e8b066,#da9543 50%,#b87a2f);-webkit-background-clip:text;background-clip:text}.gem-text-gradient--amethyst[data-v-1d3ef7ee]{background:linear-gradient(180deg,#c2b2e2,#9b7fd1 50%,#7c5cbf);-webkit-background-clip:text;background-clip:text}.gem-text-gradient--dual[data-v-1d3ef7ee]{background:linear-gradient(135deg,#da9543,#c2b2e2);-webkit-background-clip:text;background-clip:text}@keyframes gem-pulse-1d3ef7ee{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.gem-loading[data-v-1d3ef7ee]{align-items:center;display:flex;gap:6px;justify-content:center}.gem-loading__dot[data-v-1d3ef7ee]{animation:gem-pulse-1d3ef7ee 1.4s ease-in-out infinite both;background:#da9543;border-radius:50%;height:8px;width:8px}.gem-loading__dot[data-v-1d3ef7ee]:first-child{animation-delay:-.32s}.gem-loading__dot[data-v-1d3ef7ee]:nth-child(2){animation-delay:-.16s}.gem-loading__dot[data-v-1d3ef7ee]:nth-child(3){animation-delay:0s}@keyframes gem-shimmer-1d3ef7ee{0%{background-position:-200%}to{background-position:200%}}.gem-shimmer[data-v-1d3ef7ee]{animation:gem-shimmer-1d3ef7ee 2s ease-in-out infinite;background:linear-gradient(90deg,#191919,#242422 25%,rgba(218,149,67,.08) 50%,#242422 75%,#191919);background-size:200% 100%;border-radius:8px}.ai-intro[data-v-1d3ef7ee]{color:#fff;font-family:Montserrat,sans-serif;max-width:100vw;overflow-x:hidden;padding-bottom:120px;position:relative}@media(max-width:768px){.ai-intro[data-v-1d3ef7ee]{padding-bottom:96px}}.ai-intro section[data-v-1d3ef7ee]{max-width:100vw;position:relative}.ai-intro__gradient-text[data-v-1d3ef7ee]{background:linear-gradient(90deg,#da9543,#e8b066 40%,#c2b2e2);-webkit-background-clip:text;background-clip:text;color:transparent}.ai-intro__section-eyebrow[data-v-1d3ef7ee]{color:#da9543;font-family:Cygre,Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.22em;margin:0 0 10px;text-align:center;text-transform:uppercase}.ai-intro__section-eyebrow--on-card[data-v-1d3ef7ee]{color:#e8b066}.ai-intro__section-heading[data-v-1d3ef7ee]{font-family:Cygre,Montserrat,sans-serif;font-size:max(26px,min(3.8vw,44px));font-weight:800;line-height:1.08;margin:0 0 14px;text-align:center;text-transform:uppercase}.ai-intro__section-lead[data-v-1d3ef7ee]{color:#d2d2d2;font-size:16px;line-height:1.55;margin:0 auto 28px;max-width:640px;text-align:center}@media(max-width:768px){.ai-intro__section-lead[data-v-1d3ef7ee]{font-size:14px}}.ai-intro__hero[data-v-1d3ef7ee]{margin:0 auto;max-width:960px;padding:64px 24px 72px;text-align:center}@media(max-width:768px){.ai-intro__hero[data-v-1d3ef7ee]{padding:40px 16px 56px}}.ai-intro__hero-glow[data-v-1d3ef7ee]{border-radius:50%;filter:blur(90px);pointer-events:none;position:absolute;z-index:-1}.ai-intro__hero-glow--topaz[data-v-1d3ef7ee]{background:radial-gradient(circle,rgba(218,149,67,.45) 0,transparent 70%);height:520px;left:50%;top:-80px;transform:translateX(-60%);width:520px}.ai-intro__hero-glow--amethyst[data-v-1d3ef7ee]{background:radial-gradient(circle,rgba(194,178,226,.35) 0,transparent 70%);height:380px;right:8%;top:40px;width:380px}.ai-intro__kicker[data-v-1d3ef7ee]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(25,25,25,.7);border:1px solid rgba(218,149,67,.25);border-radius:999px;color:#d2d2d2;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.18em;margin-bottom:22px;padding:7px 14px;text-transform:uppercase}.ai-intro__kicker-dot[data-v-1d3ef7ee]{background:#da9543;border-radius:50%;box-shadow:0 0 12px rgba(218,149,67,.9);height:6px;width:6px}.ai-intro__hero-title[data-v-1d3ef7ee]{font-family:Cygre,Montserrat,sans-serif;font-size:max(34px,min(6.2vw,72px));font-weight:800;line-height:1.02;margin:0 0 18px;text-transform:uppercase}.ai-intro__hero-subtitle[data-v-1d3ef7ee]{color:#d2d2d2;font-size:17px;line-height:1.55;margin:0 auto 32px;max-width:640px}@media(max-width:768px){.ai-intro__hero-subtitle[data-v-1d3ef7ee]{font-size:14px;margin-bottom:24px}}.ai-intro__hero-cta[data-v-1d3ef7ee]{gap:12px;margin-bottom:28px}.ai-intro__hero-badges[data-v-1d3ef7ee],.ai-intro__hero-cta[data-v-1d3ef7ee]{display:flex;flex-wrap:wrap;justify-content:center}.ai-intro__hero-badges[data-v-1d3ef7ee]{color:#808191;font-size:13px;gap:8px 14px;list-style:none;margin:0;padding:0}.ai-intro__hero-badges li[data-v-1d3ef7ee]{align-items:center;display:inline-flex;gap:6px}.ai-intro__gallery[data-v-1d3ef7ee]{overflow:hidden;padding:60px 0 20px}@media(max-width:768px){.ai-intro__gallery[data-v-1d3ef7ee]{padding:40px 0 10px}}.ai-intro__gallery-track[data-v-1d3ef7ee]{margin-top:28px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ai-intro__gallery-row[data-v-1d3ef7ee]{animation:intro-marquee-ltr-1d3ef7ee 40s linear infinite;display:flex;gap:18px;width:-moz-max-content;width:max-content}@media(prefers-reduced-motion:reduce){.ai-intro__gallery-row[data-v-1d3ef7ee]{animation:none}}.ai-intro__gallery-card[data-v-1d3ef7ee]{aspect-ratio:3/4;background:#191919;border:1px solid rgba(218,149,67,.18);border-radius:18px;box-shadow:0 12px 40px rgba(0,0,0,.35);flex-shrink:0;overflow:hidden;position:relative;width:max(220px,min(28vw,340px))}.ai-intro__gallery-card img[data-v-1d3ef7ee]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ai-intro__tools[data-v-1d3ef7ee]{margin:0 auto;max-width:1400px;padding:72px 24px 40px}@media(max-width:768px){.ai-intro__tools[data-v-1d3ef7ee]{padding:48px 16px 20px}}.ai-intro__tags[data-v-1d3ef7ee]{display:flex;flex-direction:column;gap:14px;margin-top:28px;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden}.ai-intro__tags-row[data-v-1d3ef7ee]{display:flex;gap:10px;width:-moz-max-content;width:max-content}.ai-intro__tags-row--ltr[data-v-1d3ef7ee]{animation:intro-marquee-ltr-1d3ef7ee 30s linear infinite}.ai-intro__tags-row--rtl[data-v-1d3ef7ee]{animation:intro-marquee-rtl-1d3ef7ee 34s linear infinite}@media(prefers-reduced-motion:reduce){.ai-intro__tags-row[data-v-1d3ef7ee]{animation:none}}.ai-intro__tag[data-v-1d3ef7ee]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(25,25,25,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#d2d2d2;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;white-space:nowrap}.ai-intro__tag-dot[data-v-1d3ef7ee]{background:#da9543;border-radius:50%;box-shadow:0 0 10px rgba(218,149,67,.8);height:6px;width:6px}.ai-intro__tag-dot--amethyst[data-v-1d3ef7ee]{background:#c2b2e2;box-shadow:0 0 10px rgba(194,178,226,.8)}.ai-intro__artists[data-v-1d3ef7ee]{margin:0 auto;max-width:1200px;padding:80px 24px}@media(max-width:768px){.ai-intro__artists[data-v-1d3ef7ee]{padding:56px 16px}}.ai-intro__artists-inner[data-v-1d3ef7ee]{grid-gap:40px;align-items:center;background:linear-gradient(135deg,rgba(25,25,25,.9),rgba(26,26,26,.6));border:1px solid rgba(218,149,67,.18);border-radius:32px;display:grid;gap:40px;grid-template-columns:1.1fr 1fr;overflow:hidden;padding:48px 56px;position:relative}@media(max-width:900px){.ai-intro__artists-inner[data-v-1d3ef7ee]{gap:24px;grid-template-columns:1fr;padding:32px 20px;text-align:center}}.ai-intro__artists-halo[data-v-1d3ef7ee]{background:radial-gradient(ellipse 80% 60% at 20% 20%,rgba(218,149,67,.18) 0,transparent 60%),radial-gradient(ellipse 70% 60% at 85% 80%,rgba(194,178,226,.22) 0,transparent 60%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.ai-intro__artists-copy[data-v-1d3ef7ee]{position:relative}.ai-intro__artists-copy .ai-intro__section-eyebrow[data-v-1d3ef7ee],.ai-intro__artists-copy .ai-intro__section-heading[data-v-1d3ef7ee],.ai-intro__artists-copy .ai-intro__section-lead[data-v-1d3ef7ee]{margin-left:0;text-align:left}@media(max-width:900px){.ai-intro__artists-copy .ai-intro__section-eyebrow[data-v-1d3ef7ee],.ai-intro__artists-copy .ai-intro__section-heading[data-v-1d3ef7ee],.ai-intro__artists-copy .ai-intro__section-lead[data-v-1d3ef7ee]{margin-left:auto;margin-right:auto;text-align:center}}.ai-intro__artists-btn[data-v-1d3ef7ee]{margin-top:4px}@media(max-width:900px){.ai-intro__artists-btn[data-v-1d3ef7ee]{margin:4px auto 0}}.ai-intro__artists-visual[data-v-1d3ef7ee]{display:flex;justify-content:center;position:relative}.ai-intro__artists-visual img[data-v-1d3ef7ee]{filter:drop-shadow(0 20px 60px rgba(218,149,67,.25));height:auto;max-width:100%}.ai-intro__advantages[data-v-1d3ef7ee]{margin:0 auto;max-width:1280px;padding:72px 24px}@media(max-width:768px){.ai-intro__advantages[data-v-1d3ef7ee]{padding:48px 16px}}.ai-intro__advantages-grid[data-v-1d3ef7ee]{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:32px}@media(max-width:900px){.ai-intro__advantages-grid[data-v-1d3ef7ee]{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:420px}}.ai-intro__advantages-grid img[data-v-1d3ef7ee]{border-radius:20px;display:block;height:auto;width:100%}.ai-intro__tarif[data-v-1d3ef7ee]{margin:0 auto;max-width:720px;padding:72px 24px;scroll-margin-top:80px}@media(max-width:768px){.ai-intro__tarif[data-v-1d3ef7ee]{padding:48px 16px}}.ai-intro__tarif-card[data-v-1d3ef7ee]{background:linear-gradient(180deg,rgba(25,25,25,.95),rgba(26,26,26,.75));border:1px solid rgba(218,149,67,.3);border-radius:28px;box-shadow:0 30px 80px rgba(0,0,0,.45);overflow:hidden;padding:40px 36px 36px;position:relative}.ai-intro__tarif-card[data-v-1d3ef7ee]:before{background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(218,149,67,.22) 0,transparent 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ai-intro__tarif-card[data-v-1d3ef7ee]:after{background:linear-gradient(90deg,transparent,rgba(218,149,67,.6),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}@media(max-width:768px){.ai-intro__tarif-card[data-v-1d3ef7ee]{padding:28px 20px}}.ai-intro__tarif-head[data-v-1d3ef7ee]{position:relative;text-align:center}.ai-intro__tarif-head .ai-intro__section-lead[data-v-1d3ef7ee]{margin-bottom:18px}.ai-intro__tarif-price[data-v-1d3ef7ee]{align-items:baseline;display:inline-flex;gap:6px;margin-bottom:22px}.ai-intro__tarif-amount[data-v-1d3ef7ee]{font-family:Cygre,Montserrat,sans-serif;font-size:max(56px,min(9vw,88px));font-weight:800;letter-spacing:-.02em;line-height:1}.ai-intro__tarif-period[data-v-1d3ef7ee]{color:#808191;font-size:16px}.ai-intro__tarif-features[data-v-1d3ef7ee]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 28px;padding:0;position:relative}.ai-intro__tarif-features li[data-v-1d3ef7ee]{align-items:flex-start;color:#d2d2d2;display:flex;font-size:15px;gap:12px;line-height:1.45}.ai-intro__tarif-check[data-v-1d3ef7ee]{color:#da9543;flex-shrink:0;margin-top:1px}.ai-intro__tarif-btn[data-v-1d3ef7ee]{position:relative;width:100%}.ai-intro__tarif-foot[data-v-1d3ef7ee]{color:#808191;font-size:12px;margin:14px 0 0;position:relative;text-align:center}.ai-intro__final[data-v-1d3ef7ee]{margin:0 auto;max-width:720px;padding:72px 24px;position:relative;text-align:center}@media(max-width:768px){.ai-intro__final[data-v-1d3ef7ee]{padding:48px 16px}}.ai-intro__final-glow[data-v-1d3ef7ee]{background:radial-gradient(ellipse,rgba(218,149,67,.25) 0,transparent 65%);filter:blur(60px);height:400px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px;z-index:-1}.ai-intro__final-title[data-v-1d3ef7ee]{font-family:Cygre,Montserrat,sans-serif;font-size:max(26px,min(4vw,40px));font-weight:800;line-height:1.1;margin:0 0 24px;text-transform:uppercase}.ai-intro__preview-link[data-v-1d3ef7ee]{background:transparent;border:none;border-bottom:1px dashed rgba(218,149,67,.4);color:#808191;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:500;margin-top:18px;padding:6px 10px;-webkit-text-decoration:none;text-decoration:none;transition:color .15s ease-out,border-color .15s ease-out}.ai-intro__preview-link[data-v-1d3ef7ee]:hover{border-bottom-color:#e8b066;color:#e8b066}.ai-intro__sticky[data-v-1d3ef7ee]{display:none}@media(max-width:768px){.ai-intro__sticky[data-v-1d3ef7ee]{bottom:12px;display:block;left:12px;padding:0;pointer-events:auto;position:fixed;right:12px;z-index:40}}.gem-cta[data-v-1d3ef7ee]{align-items:center;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;gap:10px;justify-content:center;min-height:50px;overflow:hidden;padding:14px 26px;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:box-shadow .15s ease-out,filter .15s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gem-cta[data-v-1d3ef7ee]:active{filter:brightness(.95)}.gem-cta--primary[data-v-1d3ef7ee]{background:linear-gradient(135deg,#da9543,#b87a2f 60%,#7c5cbf);box-shadow:0 10px 30px rgba(218,149,67,.4),inset 0 1px 0 hsla(0,0%,100%,.22)}.gem-cta--primary[data-v-1d3ef7ee]:hover{box-shadow:0 14px 36px rgba(218,149,67,.55),inset 0 1px 0 hsla(0,0%,100%,.3)}.gem-cta--ghost[data-v-1d3ef7ee]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.14);color:#fff}.gem-cta--ghost[data-v-1d3ef7ee]:hover{background:hsla(0,0%,100%,.08);border-color:rgba(218,149,67,.4)}.gem-cta--lg[data-v-1d3ef7ee]{font-size:16px;min-height:58px;padding:18px 34px}.gem-cta--block[data-v-1d3ef7ee]{display:flex;width:100%}.gem-cta__shine[data-v-1d3ef7ee]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5) 50%,transparent);height:1px;left:10%;pointer-events:none;position:absolute;right:10%;top:0}.gem-cta__arrow[data-v-1d3ef7ee]{transition:transform .15s ease-out}.gem-cta:hover .gem-cta__arrow[data-v-1d3ef7ee]{transform:translateX(3px)}@keyframes intro-marquee-ltr-1d3ef7ee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes intro-marquee-rtl-1d3ef7ee{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes shimmer-f99a6f66{to{transform:translateX(100%)}}.page__ai-studio[data-v-f99a6f66]{padding:20px 0 20px 30px;width:100%}@media only screen and (max-width:1350px){.page__ai-studio[data-v-f99a6f66]{padding:20px}}.ai-video-background[data-v-f99a6f66]{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}.ai-video-background__video[data-v-f99a6f66]{backface-visibility:hidden;height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%) translateZ(0);width:auto;will-change:transform}.ai-video-background__overlay[data-v-f99a6f66]{background:linear-gradient(180deg,rgba(16,16,15,.55),rgba(16,16,15,.65) 50%,rgba(16,16,15,.8));height:100%;left:0;position:absolute;top:0;width:100%}.ai-video-background__overlay[data-v-f99a6f66]:after{background:rgba(16,16,15,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page__ai-studio[data-v-f99a6f66]{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1600px;padding:28px 12px 0;position:relative;width:min(100%,1600px);z-index:1}@media(max-width:720px){.page__ai-studio[data-v-f99a6f66]{padding-top:0}}.page__ai-studio--intro[data-v-f99a6f66]{margin:0;max-width:none;padding:0!important;width:100%}.ai-studio-loader[data-v-f99a6f66],.page__ai-studio--loading[data-v-f99a6f66]{flex:1 1 auto;justify-content:center;min-height:60vh}.ai-studio-loader[data-v-f99a6f66]{align-items:center;color:hsla(0,0%,100%,.72);display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;gap:16px;letter-spacing:.04em;padding:32px 16px}.ai-studio-loader__spinner[data-v-f99a6f66]{animation:ai-studio-loader-spin-f99a6f66 .8s linear infinite;border:2px solid hsla(0,0%,100%,.12);border-radius:50%;border-top-color:#da9543;height:36px;width:36px}.ai-studio-loader__label[data-v-f99a6f66]{text-transform:none}@media(prefers-reduced-motion:reduce){.ai-studio-loader__spinner[data-v-f99a6f66]{animation-duration:1.6s}}@keyframes ai-studio-loader-spin-f99a6f66{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page__inner[data-v-f99a6f66]{display:flex;flex-direction:column;margin-bottom:0;position:relative}@font-face{font-display:swap;font-family:ANS-Regular;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/ANS-Regular.1c60edf.woff) format("woff"),url(https://sferoom.promo/fonts/ANS-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@keyframes shimmer{to{transform:translateX(100%)}}body.ai-studio-page .page__container{display:flex;flex-direction:column}