.loading-indicator-overlay{height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100vw;z-index:9999}.loading-indicator-overlay.show{opacity:1;pointer-events:auto;visibility:visible}.loading-indicator-overlay.with-progress .loading-content{transform:translate(-50%,-60%)}.loading-backdrop{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:linear-gradient(135deg,#0000004d,#0009);height:100%;left:0;position:absolute;top:0;transition:backdrop-filter .6s ease-out;width:100%}.loading-backdrop.active{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.loading-content{left:50%;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) scale(.8);transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s ease-out}.loading-content.active{opacity:1;transform:translate(-50%,-50%) scale(1)}.spinner-container{align-items:center;display:flex;justify-content:center;margin-bottom:25px;position:relative}.spinner-container .pulse-ring{border:2px solid rgba(128,203,196,.3);border-radius:50%;height:200px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .6s ease-out;width:200px}.spinner-container .pulse-ring.active{animation:pulseRing 2s ease-in-out infinite;opacity:1;transform:translate(-50%,-50%) scale(1)}@keyframes pulseRing{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.1;transform:translate(-50%,-50%) scale(1.1)}}.progress-container{margin:20px 0;opacity:0;transform:translateY(20px);transition:all .5s ease-out}.progress-container.visible{opacity:1;transform:translateY(0)}.progress-bar{background:#fff3;box-shadow:inset 0 1px 3px #0000004d;height:6px;margin:0 auto 12px;overflow:hidden;width:240px}.progress-bar,.progress-fill{border-radius:3px;position:relative}.progress-fill{animation:flowGradient 2s linear infinite;background:linear-gradient(90deg,#4db6ac,#80cbc4,#4db6ac);background-size:200% 100%;height:100%;transition:width .4s ease-out}@keyframes flowGradient{0%{background-position:200% 0}to{background-position:-200% 0}}.progress-shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer{0%{left:-100%}to{left:100%}}.progress-text{color:#fffc;font-size:12px;font-weight:500;letter-spacing:.5px}.loading-text{color:#ffffffe6;font-size:14px;font-weight:500;margin:15px 0;opacity:0;transform:translateY(10px);transition:all .4s ease-out .2s}.loading-text.visible{opacity:1;transform:translateY(0)}.loading-dots{display:flex;gap:8px;justify-content:center;margin-top:20px;opacity:0;transition:opacity .4s ease-out .4s}.loading-dots.active{opacity:1}.loading-dots span{animation:dotBounce 1.4s ease-in-out infinite both;background:#80cbc4b3;border-radius:50%;height:6px;width:6px}.loading-dots span:first-child{animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}.loading-dots span:nth-child(3){animation-delay:0s}@keyframes dotBounce{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}@media(max-width:768px){.loading-content.with-progress{transform:translate(-50%,-55%)}.spinner-container{margin-bottom:20px}.spinner-container .pulse-ring{height:160px;width:160px}.progress-bar{height:5px;width:200px}.loading-text{font-size:13px}.progress-text{font-size:11px}}@media(prefers-color-scheme:dark){.loading-backdrop{background:linear-gradient(135deg,#0009,#000c)}}@media(prefers-reduced-motion:reduce){.loading-content,.loading-indicator-overlay{transition-duration:.2s}.loading-dots span,.progress-fill,.progress-shimmer,.pulse-ring{animation:none!important}}.image-container[data-v-818a1e48]{display:inline-block;height:250px;position:relative;width:250px}.custom-overlay[data-v-818a1e48]{background:#00000073;height:100%;left:0;position:absolute;top:0;width:100%}:root{--ck-custom-background:hsla(0,0%,59%,.2);--ck-color-toolbar-background:var(--ck-custom-background)}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{min-height:250px}
