.loading-resume,.loading-resume.is-compact{background:radial-gradient(520px 420px at 50% 44%,#5850ec38,#0000 70%),#0a0b13;place-content:center;justify-items:center;gap:0}.loading-resume:before{content:none}.lb-stage{place-items:center;width:184px;height:184px;display:grid;position:relative}.lb-stage>*{grid-area:1/1}.lb-glow{background:radial-gradient(closest-side,#7a6cff8c,#0000);border-radius:50%;width:150px;height:150px}.lb-beam,.lb-orbit{border-radius:50%;position:absolute;inset:0}.lb-beam{background:conic-gradient(from 0deg, transparent 0 58%, #6d66f526 68%, #8f85ff 92%, #fff 100%);filter:drop-shadow(0 0 7px #8f85ffe6);inset:22px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.lb-orbit{background:repeating-conic-gradient(#b4b0ff73 0 1.2deg, transparent 1.2deg 15deg);opacity:.6;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4.5px))}.lb-mark{border-radius:50%;width:96px;height:96px;position:relative;box-shadow:0 0 0 1px #ffffff24,0 14px 44px -6px #5850ecd9}.lb-word{margin-top:18px;display:block}.lb-word img{width:147px;height:26px;display:block}.lb-tag{letter-spacing:-.01em;color:#0000;filter:drop-shadow(0 0 12px #6d5cff8c);background:linear-gradient(90deg,#a97bff 0%,#7f6bff 25%,#5468ff 50%,#7f6bff 75%,#a97bff 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;margin-top:12px;font-size:15px;font-weight:600}.loading-resume.is-compact .lb-stage{transform:scale(.8)}@media (prefers-reduced-motion:no-preference){@keyframes lb-spin{to{transform:rotate(360deg)}}@keyframes lb-breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.1)}}@keyframes lb-arrive{0%{opacity:0;filter:blur(8px);transform:scale(.82)}to{opacity:1;filter:blur();transform:none}}@keyframes lb-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lb-flow{0%{background-position:0%}to{background-position:200%}}.lb-beam{animation:1.5s cubic-bezier(.45,.05,.55,.95) infinite lb-spin}.lb-orbit{animation:16s linear infinite reverse lb-spin}.lb-glow{animation:2.6s ease-in-out infinite lb-breathe}.lb-mark{animation:.7s cubic-bezier(.2,.8,.2,1) both lb-arrive}.lb-word{animation:.6s cubic-bezier(.2,.8,.2,1) .18s both lb-rise}.lb-tag{animation:.6s cubic-bezier(.2,.8,.2,1) .3s both lb-rise,3s linear infinite lb-flow}}@property --lb-p{syntax:"<number>";inherits:false;initial-value:0}.lb-splash{z-index:200;pointer-events:none;background:radial-gradient(520px 420px at 50% 44%,#5850ec33,#0000 70%),#08090f;place-content:center;justify-items:center;animation:.45s cubic-bezier(.4,0,.2,1) 2.05s forwards lb-out;display:grid;position:fixed;inset:0}.lb-track,.lb-fill{border-radius:50%;position:absolute;inset:22px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.lb-track{background:#ffffff14}.lb-fill{background:conic-gradient(#5468ff, #7f6bff calc(var(--lb-p) * 0.6%), #cfc8ff calc(var(--lb-p) * 1%), transparent 0);filter:drop-shadow(0 0 7px #8f85fff2);--lb-p:100}@keyframes lb-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:no-preference){@keyframes lb-count{0%{--lb-p:0}to{--lb-p:100}}@keyframes lb-flare{0%,82%{box-shadow:0 0 0 1px #ffffff24,0 14px 44px -6px #5850ecd9}92%{box-shadow:0 0 0 1px #ffffff4d,0 0 70px 14px #8f85ffbf}to{box-shadow:0 0 0 1px #ffffff24,0 14px 44px -6px #5850ecd9}}@keyframes lb-lift{to{filter:blur(5px);transform:scale(1.07)}}.lb-fill{animation:1.75s cubic-bezier(.45,.05,.3,1) .15s both lb-count}.lb-splash .lb-mark{animation:.7s cubic-bezier(.2,.8,.2,1) both lb-arrive,2.05s linear both lb-flare}.lb-splash .lb-stage,.lb-splash .lb-word,.lb-splash .lb-tag{animation-fill-mode:both}.lb-splash .lb-stage{animation:.45s cubic-bezier(.4,0,.2,1) 2.05s forwards lb-lift}}@media (prefers-reduced-motion:reduce){.lb-splash{animation-duration:.2s;animation-delay:.5s}}
