.camerto-loader{display:inline-flex;align-items:center;justify-content:center}.camerto-loader--fullscreen{position:fixed;inset:0;flex-direction:column;gap:18px;padding:24px;box-sizing:border-box;background:#fff;z-index:9999;overflow:hidden}#app-splash-ssr.camerto-splash--closing{opacity:0;transition:opacity .22s ease;pointer-events:none}.camerto-mark{display:block;overflow:visible}.camerto-loader--fullscreen .camerto-mark{width:min(96vw,816px);height:auto;max-height:70vh;flex:0 0 auto;transform-origin:50% 50%}.camerto-mark--loop{animation:camerto-loader-breathe 1.25s ease-in-out infinite;transform-origin:50% 50%}.camerto-mark--animated{animation:camerto-logo-settle var(--cam-t,1.65s) cubic-bezier(.18,.86,.2,1) 1 both}.camerto-piece{transform-box:view-box;transform-origin:50% 50%}.camerto-mark--animated .camerto-piece-c{transform-origin:18% 50%;animation:camerto-c-in var(--cam-t,1.65s) cubic-bezier(.18,.82,.2,1) 1 both}.camerto-mark--animated .camerto-piece-swoosh{transform-origin:48% 50%;animation:camerto-swoosh-in var(--cam-t,1.65s) cubic-bezier(.2,.86,.2,1) 1 both}.camerto-mark--animated .camerto-piece-wordmark{opacity:1}.camerto-letter{opacity:1;transform-box:fill-box;transform-origin:50% 100%}.camerto-mark--animated .camerto-letter{animation:camerto-letter-in .82s cubic-bezier(.18,.9,.2,1) 1 both}.camerto-mark--animated .camerto-letter-0{animation-delay:.52s}.camerto-mark--animated .camerto-letter-1{animation-delay:.58s}.camerto-mark--animated .camerto-letter-2{animation-delay:.64s}.camerto-mark--animated .camerto-letter-3{animation-delay:.7s}.camerto-mark--animated .camerto-letter-4{animation-delay:.76s}.camerto-mark--animated .camerto-letter-5{animation-delay:.82s}@keyframes camerto-loader-breathe{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes camerto-logo-settle{0%{opacity:0;transform:translateY(5px) scale(.2)}14%{opacity:1;transform:translateY(1px) scale(.28)}46%{opacity:1;transform:translateY(0) scale(.72)}76%{opacity:1;transform:translateY(0) scale(1.012)}88%{opacity:1;transform:translateY(0) scale(.996)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes camerto-c-in{0%,18%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}43%{opacity:1;-webkit-clip-path:inset(0 6% 0 0);clip-path:inset(0 6% 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes camerto-swoosh-in{0%,22%{opacity:0;-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}54%{opacity:1;-webkit-clip-path:inset(0 5% 0 0);clip-path:inset(0 5% 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes camerto-letter-in{0%{opacity:0;transform:translateY(16px) scale(.88)}45%{opacity:1;transform:translateY(-2px) scale(1.02)}70%{opacity:1;transform:translateY(0) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}.camerto-loader__label{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#9aa1ab;letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.camerto-mark--animated,.camerto-mark--animated .camerto-letter,.camerto-mark--animated .camerto-piece,.camerto-mark--loop{animation:none!important;opacity:1!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important}}