.cc-loader{--ccl-bg:#0d0f12;--ccl-bg-2:#15181d;--ccl-gold:#dfa12f;--ccl-gold-2:#ba8311;position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 50% 42%,var(--ccl-bg-2) 0,var(--ccl-bg) 62%),var(--ccl-bg);transition:opacity .3s ease;will-change:opacity}.cc-loader:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(56% 44% at 50% 44%,rgba(223,161,47,.06) 0,transparent 70%);opacity:0;animation:ccl-fade .35s ease-out 0s both}.cc-load-logo{position:relative;display:flex;flex-direction:column;align-items:center;transition:transform .35s cubic-bezier(.22,.61,.36,1);will-change:transform}.cc-load-mark{position:relative;width:min(280px,66vw);overflow:hidden;opacity:0;animation:ccl-mark-in .5s cubic-bezier(.22,.61,.36,1) .5s both}.cc-load-mark img{display:block;width:100%;height:auto}.cc-load-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.28) 50%,transparent 62%);transform:translateX(-120%);opacity:0;animation:ccl-shine .6s cubic-bezier(.4,0,.2,1) .9s 1 both}.cc-load-line{margin-top:22px;width:min(240px,58vw);height:2px;background:linear-gradient(90deg,transparent,var(--ccl-gold),transparent);transform:scaleX(0);transform-origin:center;animation:ccl-line-draw .55s cubic-bezier(.65,0,.35,1) .3s both,ccl-line-pulse .4s ease-in-out 1.05s 1 both}.cc-loader.cc-verlasse{opacity:0}.cc-loader.cc-verlasse .cc-load-logo{transform:scale(1.015)}@keyframes ccl-fade{to{opacity:1}}@keyframes ccl-mark-in{0%{opacity:0;transform:translateY(6px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ccl-shine{0%{opacity:.9;transform:translateX(-120%)}to{opacity:0;transform:translateX(120%)}}@keyframes ccl-line-draw{to{transform:scaleX(1)}}@keyframes ccl-line-pulse{0%{filter:brightness(1)}45%{filter:brightness(1.75)}to{filter:brightness(1)}}@media (prefers-reduced-motion:reduce){.cc-loader{animation:ccl-fade .3s ease both}.cc-load-line,.cc-load-mark,.cc-load-shine,.cc-loader:after{animation:none;opacity:1;transform:none}.cc-load-shine{opacity:0}.cc-loader.cc-verlasse .cc-load-logo{transform:none}}.cc-loader-int-dezent .cc-load-shine{display:none}.cc-loader-int-kraeftig .cc-load-shine{animation-duration:.78s}