.app-loading-screen{display:flex;flex-direction:column;align-items:center;gap:var(--app-loading-quote-gap)}.app-loading-screen__mark-wrap{position:relative;width:var(--app-loading-mark-width);height:var(--app-loading-mark-height);overflow:visible;animation:app-loading-mark-enter var(--duration-app-loading-enter) var(--ease-app-loading-enter) 1 both}.app-loading-screen__mark{position:absolute;left:50%;top:50%;width:var(--app-loading-design-width);height:var(--app-loading-design-height);overflow:visible;transform:translate(-50%,-50%) scale(var(--app-loading-mark-scale-x),var(--app-loading-mark-scale-y));transform-origin:center center}.app-loading-screen__frame{position:absolute;top:0;right:var(--app-loading-frame-right);bottom:0;left:0;overflow:visible;animation:app-loading-frame-fade var(--duration-app-loading-enter) linear 1 both}.app-loading-screen__frame .app-loading-screen__asset{position:absolute;top:var(--app-loading-frame-img-top);left:var(--app-loading-frame-img-left)}.app-loading-screen__trails{pointer-events:none}.app-loading-screen__trail,.app-loading-screen__trails{position:absolute;left:0;top:0;width:var(--app-loading-trail-box-width);height:var(--app-loading-design-height);overflow:visible}.app-loading-screen__trail .app-loading-screen__asset{position:absolute;overflow:visible}.app-loading-screen__trail ::v-deep path{stroke-dasharray:0 1;stroke-dashoffset:0;opacity:0}.app-loading-screen__trail--3 ::v-deep path,.app-loading-screen__trail--4 ::v-deep path{animation:app-loading-trail-4 var(--duration-app-loading) linear infinite}.app-loading-screen__trail--2 ::v-deep path{animation:app-loading-trail-2 var(--duration-app-loading) linear infinite}.app-loading-screen__trail--1 ::v-deep path{animation:app-loading-trail-1 var(--duration-app-loading) linear infinite}.app-loading-screen__trail--4 .app-loading-screen__asset{top:var(--app-loading-trail-4-y);left:var(--app-loading-trail-4-x)}.app-loading-screen__trail--3 .app-loading-screen__asset{top:var(--app-loading-trail-3-y);left:var(--app-loading-trail-3-x)}.app-loading-screen__trail--2 .app-loading-screen__asset{top:var(--app-loading-trail-2-y);left:var(--app-loading-trail-2-x)}.app-loading-screen__trail--1 .app-loading-screen__asset{top:var(--app-loading-trail-1-y);left:var(--app-loading-trail-1-x)}.app-loading-screen__orbiter{position:absolute;left:var(--app-loading-glow-left);top:var(--app-loading-glow-top);width:var(--app-loading-glow-size);height:var(--app-loading-glow-size);overflow:visible;animation:app-loading-orbit var(--duration-app-loading) linear infinite}.app-loading-screen__glow{position:absolute;left:0;top:0;transform-origin:center;animation:app-loading-glow var(--duration-app-loading) linear infinite}.app-loading-screen__dot{position:absolute;left:var(--app-loading-dot-left);top:var(--app-loading-dot-top);transform-origin:center;opacity:1;animation:app-loading-dot var(--duration-app-loading) linear infinite}.app-loading-screen__letter{position:absolute;top:var(--app-loading-letter-top);right:var(--app-loading-letter-right);bottom:var(--app-loading-letter-bottom);left:var(--app-loading-letter-left);display:flex;align-items:center;justify-content:center;animation:app-loading-letter-fade var(--duration-app-loading-enter) linear 1 both}.app-loading-screen__letter-flip{transform:rotate(180deg) scaleX(-1)}.app-loading-screen__quote{width:var(--app-loading-quote-width);margin:0;color:var(--color-primary);font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-sm);text-align:center;animation:app-loading-quote-enter var(--duration-app-loading-quote-enter) var(--ease-app-loading-enter) 1 both}@keyframes app-loading-mark-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes app-loading-quote-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes app-loading-frame-fade{0%{opacity:0}to{opacity:1}}@keyframes app-loading-letter-fade{0%{opacity:0}to{opacity:1}}@keyframes app-loading-trail-4{0%,22%{stroke-dasharray:0 1;stroke-dashoffset:0;opacity:0}29.3%{stroke-dasharray:.25 1;stroke-dashoffset:0;opacity:1}51%{stroke-dasharray:.25 1;stroke-dashoffset:-.75;opacity:1}58.3%,to{stroke-dasharray:0 1;stroke-dashoffset:-1;opacity:0}}@keyframes app-loading-trail-2{0%,22%{stroke-dasharray:0 1;stroke-dashoffset:0;opacity:0}28.4%{stroke-dasharray:.22 1;stroke-dashoffset:0;opacity:1}51%{stroke-dasharray:.22 1;stroke-dashoffset:-.78;opacity:1}57.4%,to{stroke-dasharray:0 1;stroke-dashoffset:-1;opacity:0}}@keyframes app-loading-trail-1{0%,22%{stroke-dasharray:0 1;stroke-dashoffset:0;opacity:0}24.9%{stroke-dasharray:.1 1;stroke-dashoffset:0;opacity:1}51%{stroke-dasharray:.1 1;stroke-dashoffset:-.9;opacity:1}53.9%,to{stroke-dasharray:0 1;stroke-dashoffset:-1;opacity:0}}@keyframes app-loading-orbit{0%,22%{transform:translate(0)}24.43%{transform:translateY(37.23px)}25.63%{transform:translate(-6.919px,53.822px)}26.82%{transform:translate(-23.647px,60.69px)}29.25%{transform:translate(-61.166px,60.69px)}31.68%{transform:translate(-98.702px,60.69px)}32.88%{transform:translate(-115.43px,53.822px)}34.07%{transform:translate(-122.349px,37.23px)}36.5%{transform:translate(-122.349px)}38.93%{transform:translate(-122.349px,-37.23px)}40.13%{transform:translate(-115.43px,-53.822px)}41.33%{transform:translate(-98.702px,-60.69px)}43.75%{transform:translate(-61.166px,-60.69px)}46.18%{transform:translate(-23.647px,-60.69px)}47.38%{transform:translate(-6.919px,-53.822px)}48.58%{transform:translateY(-37.23px)}51%,to{transform:translate(0)}}@keyframes app-loading-glow{0%,51%{opacity:0;transform:scale(.35)}52.8%{opacity:1;transform:scale(1.2)}53%{opacity:1;transform:scale(1.25)}57.2%{opacity:.45;transform:scale(1)}70%,to{opacity:.3;transform:scale(1)}}@keyframes app-loading-dot{0%,51%{opacity:1;transform:scale(1)}52.6%{opacity:.08;transform:scale(1.55)}52.8%{opacity:.4;transform:scale(1.55)}55.6%,to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.app-loading-screen__dot,.app-loading-screen__frame,.app-loading-screen__glow,.app-loading-screen__letter,.app-loading-screen__mark-wrap,.app-loading-screen__orbiter,.app-loading-screen__quote,.app-loading-screen__trail ::v-deep path{animation:none}.app-loading-screen__dot,.app-loading-screen__frame,.app-loading-screen__letter,.app-loading-screen__mark-wrap,.app-loading-screen__quote{opacity:1;transform:none}.app-loading-screen__mark{transform:translate(-50%,-50%) scale(var(--app-loading-mark-scale-x),var(--app-loading-mark-scale-y))}.app-loading-screen__trail ::v-deep path{stroke-dasharray:.25 1;stroke-dashoffset:0}.app-loading-screen__glow{opacity:.3;transform:scale(1)}}