.adm-logo-compact{--adm-logo-height:clamp(22px,4vw,34px);--adm-overlap-ad:calc(var(--adm-logo-height) * -0.5);--adm-overlap-dm:calc(var(--adm-logo-height) * -0.25);--adm-a-x-play:calc(var(--adm-logo-height) * 0.94)}.adm-logo-compact .adm-mark{display:inline-flex;align-items:center;height:var(--adm-logo-height)}.adm-logo-compact .logo-letter{height:var(--adm-logo-height);width:auto;display:block;filter:drop-shadow(0 6px 11px rgba(0,0,0,.55));transition:transform .5s cubic-bezier(.2,.85,.2,1),filter .5s ease,opacity .4s ease;transform-origin:50% 50%}.adm-logo-compact .logo-a{--a-x:0px;--a-y:0px;--a-rot:0deg;--a-tilt:0deg;--a-scale:1;transform:translate(var(--a-x),var(--a-y)) rotate(var(--a-rot)) rotateY(var(--a-tilt)) scale(var(--a-scale));z-index:3}.adm-logo-compact .logo-d{margin-left:var(--adm-overlap-ad);transform:translateY(1px);z-index:2}.adm-logo-compact .logo-m{margin-left:var(--adm-overlap-dm);transform:translateY(-1px);z-index:1}.adm-loading-screen{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:#000;transition:opacity .45s ease,visibility .45s ease}.adm-loading-screen.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.adm-logo.adm-logo--loading{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;padding:5px 10px;width:min(70%,130px);background:rgba(10,14,20,.65);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 6px 14px rgba(0,0,0,.45);isolation:isolate;pointer-events:none}.adm-logo--loading .adm-progress{position:absolute;inset:0;width:var(--load,0);background:hsla(0,0%,100%,.7);transition:width .25s ease;z-index:0}.adm-logo--loading .adm-mark,.adm-logo--loading .adm-percent{position:relative;z-index:1}.adm-percent{position:absolute;right:6px;font-size:.55rem;color:#a4afbd;min-width:3ch;text-align:right}.adm-logo--loading.is-loaded .logo-d,.adm-logo--loading.is-loaded .logo-m{opacity:0}.adm-logo--loading.is-loaded .logo-a{--a-rot:90deg;--a-tilt:-14deg;--a-scale:1.15;--a-x:var(--adm-a-x-play);--a-y:-1px;filter:drop-shadow(0 10px 15px rgba(0,0,0,.6)) drop-shadow(0 0 13px rgba(255,0,0,.35))}.adm-logo--loading.is-loaded .adm-percent{color:#ffb870;font-weight:600}@media (prefers-reduced-motion:reduce){.adm-loading-screen,.adm-logo--loading,.adm-logo--loading .adm-progress,.adm-logo--loading .logo-letter{transition:none}}