@layer props{.logo-cover[data-v-fa22978a]:where(kira-component){--width:400px;--height:400px;--full-logo:false}}.logo-text[data-v-fa22978a]{--form:half}@container style(--full-logo: true){.logo-text[data-v-fa22978a]{--form:full}}.titles[data-v-fa22978a]{height:70px;overflow:clip;position:relative;width:100%}.logo-cover:where(kira-component).animation .titles[data-v-fa22978a]{animation:blinking-fa22978a 2s ease-in infinite alternate}.title[data-v-fa22978a]{font-feature-settings:normal;font-size:1.5rem;font-weight:600;left:50%;position:absolute;scale:2.5;text-transform:uppercase;top:50%;transition:all .8s cubic-bezier(.1,.9,.2,1);translate:-50% -50%}.titles:not(.welcome)>.title.welcome[data-v-fa22978a]{margin-top:4rem}.titles.welcome>.title.kirakira[data-v-fa22978a]{margin-top:-4rem}.logo-cover[data-v-fa22978a]:where(kira-component){align-items:center;color:var(--accent);display:flex;height:var(--height);justify-content:center;overflow:clip;position:relative;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;width:var(--width)}.logo-cover[data-v-fa22978a]:where(kira-component)>*{position:absolute}.logo-cover[data-v-fa22978a]:where(kira-component) *{font-family:Montserrat,Yozora Sans,-apple-system,BlinkMacSystemFont,Pretendard Std Variable,Segoe UI,Roboto Flex,Roboto,Noto Sans,Fira Sans}.lines[data-v-fa22978a]{height:100%;transform:rotate(-32deg);width:100%}.lines[data-v-fa22978a] *{border-radius:calc(infinity * 1px);--line-height:1rem;--from:100%;--to:calc((var(--v669ca102) + 100%) * -1);background-color:color-mix(in oklab,var(--accent),transparent 70%);height:var(--line-height);position:absolute;right:0;width:calc(var(--line-height) * 15)}.logo-cover:where(kira-component).animation[data-v-fa22978a] :where(.lines *){animation:movement-fa22978a 4s linear infinite}.lines[data-v-fa22978a] :first-child{--line-height:2rem;animation-duration:8s;top:-2rem}.lines[data-v-fa22978a] :nth-child(2){--line-height:1rem;--from:300%;animation-duration:16s;top:30%}.lines[data-v-fa22978a] :nth-child(3){--line-height:.5rem;--from:550%;--to:calc((var(--v669ca102) + 200%) * -1);animation-duration:32s;top:55%}.lines[data-v-fa22978a] :nth-child(4){--line-height:1.5rem;--from:150%;--to:calc((var(--v669ca102) + 150%) * -1);animation-duration:12s;top:58%}.lines[data-v-fa22978a] :nth-child(5){--line-height:4rem;animation-duration:6s;bottom:0}.pluses[data-v-fa22978a]{bottom:.25rem;font-size:2rem;font-weight:300;right:0}.pluses[data-v-fa22978a]>*{white-space:nowrap}.pluses span[data-v-fa22978a]{display:inline-block;margin:0 1rem}.logo-cover:where(kira-component).animation .pluses span[data-v-fa22978a]{animation:plus-rotation-fa22978a 4s ease-in-out calc(var(--i) * .25s) infinite}.lottie-anim[data-v-fa22978a]{color:var(--accent);height:8rem;width:8rem}.logo-cover:where(kira-component).animation .lottie-anim[data-v-fa22978a]{animation:movement-fa22978a 4s cubic-bezier(0,.5,1,.5) infinite,triangle-blinking-fa22978a 2s cubic-bezier(0,0,0,1) infinite alternate}.lottie-anim[data-v-fa22978a] svg{height:100%;width:100%}.lottie-anim[data-v-fa22978a] svg circle,.lottie-anim[data-v-fa22978a] svg ellipse,.lottie-anim[data-v-fa22978a] svg line,.lottie-anim[data-v-fa22978a] svg path,.lottie-anim[data-v-fa22978a] svg polygon,.lottie-anim[data-v-fa22978a] svg polyline,.lottie-anim[data-v-fa22978a] svg rect{fill:currentColor!important;stroke:currentColor!important}.lottie-anim-1[data-v-fa22978a]{animation-delay:-1s;bottom:2rem;right:calc(var(--width) - 40%)}.logo-cover:where(kira-component).animation .lottie-anim-1[data-v-fa22978a]{--from:-5rem;--to:20rem}.lottie-anim-2[data-v-fa22978a]{display:none;height:5rem;left:45%;opacity:0;top:20%;transform:translate(-50%);visibility:hidden;width:5rem;z-index:10}.logo-cover:where(kira-component).animation .lottie-anim-2[data-v-fa22978a]{animation:none}.circle[data-v-fa22978a]{border-radius:100%;height:8rem;overflow:clip;width:8rem}.circle-1[data-v-fa22978a]{border:2px solid var(--accent);right:-3rem;top:15%}.logo-cover:where(kira-component).animation .circle-1[data-v-fa22978a]{animation:circle-scaling-fa22978a 4s cubic-bezier(0,0,0,1) infinite alternate}.circle-2[data-v-fa22978a]{--cover-size:12rem;bottom:-3rem;right:calc(var(--cover-size) + 5rem)}.logo-cover:where(kira-component).animation .circle-2[data-v-fa22978a]{animation:rotation 16s linear infinite}.circle-2[data-v-fa22978a]>*{background-color:var(--accent);height:1rem;width:100%}.logo-cover:where(kira-component).animation .circle-2[data-v-fa22978a]>*{animation:shades-fa22978a 2s ease-in-out infinite alternate}@keyframes movement-fa22978a{0%{transform:translate(var(--from))}to{transform:translate(var(--to))}}@keyframes blinking-fa22978a{0%{opacity:1}to{opacity:.5}}@keyframes plus-rotation-fa22978a{0%{transform:rotateY(-1turn)}50%,to{transform:rotateY(0)}}@keyframes triangle-blinking-fa22978a{0%{opacity:0}to{opacity:1}}@keyframes circle-scaling-fa22978a{0%{border-width:1rem;transform:scale(0)}to{border-width:2px;transform:none}}@keyframes shades-fa22978a{0%{transform:scaleY(.7)}to{transform:scaleY(.3)}}
