@layer props{.logo-cover[data-v-a68f61d7]:where(kira-component){--width:400px;--height:400px}}.logo-text[data-v-a68f61d7]{--form:full}.titles[data-v-a68f61d7]{height:7rem;overflow:clip;position:relative;width:100%}.logo-cover:where(kira-component).animation .titles[data-v-a68f61d7]{animation:blinking-a68f61d7 2s ease-in infinite alternate}.title[data-v-a68f61d7]{font-feature-settings:normal;font-size:48px;font-weight:600;left:50%;position:absolute;text-transform:uppercase;top:50%;transition:all .8s cubic-bezier(.1,.9,.2,1);translate:-50% -50%}.titles:not(.welcome)>.title.welcome[data-v-a68f61d7]{margin-top:5rem}.titles.welcome>.title.kirakira[data-v-a68f61d7]{margin-top:-5rem}.logo-cover[data-v-a68f61d7]: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-a68f61d7]:where(kira-component)>*{position:absolute}.logo-cover[data-v-a68f61d7]:where(kira-component) *{font-family:Montserrat,Yozora Sans,-apple-system,BlinkMacSystemFont,InterVariable,Inter,Segoe UI,Roboto Flex,Roboto,Noto Sans,Fira Sans}.lines[data-v-a68f61d7]{height:100%;transform:rotate(-32deg);width:100%}.lines[data-v-a68f61d7] *{border-radius:calc(infinity * 1px);--line-height:1rem;--from:100%;--to:calc((var(--c8b75024) + 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-a68f61d7] :where(.lines *){animation:movement-a68f61d7 4s linear infinite}.lines[data-v-a68f61d7] :first-child{--line-height:2rem;animation-duration:8s;top:-2rem}.lines[data-v-a68f61d7] :nth-child(2){--line-height:1rem;--from:300%;animation-duration:16s;top:30%}.lines[data-v-a68f61d7] :nth-child(3){--line-height:.5rem;--from:550%;--to:calc((var(--c8b75024) + 200%) * -1);animation-duration:32s;top:55%}.lines[data-v-a68f61d7] :nth-child(4){--line-height:1.5rem;--from:150%;--to:calc((var(--c8b75024) + 150%) * -1);animation-duration:12s;top:58%}.lines[data-v-a68f61d7] :nth-child(5){--line-height:4rem;animation-duration:6s;bottom:0}.pluses[data-v-a68f61d7]{bottom:.25rem;font-size:2rem;font-weight:300;right:0}.pluses[data-v-a68f61d7]>*{white-space:nowrap}.pluses span[data-v-a68f61d7]{display:inline-block;margin:0 1rem}.logo-cover:where(kira-component).animation .pluses span[data-v-a68f61d7]{animation:plus-rotation-a68f61d7 4s ease-in-out calc(var(--i) * .25s) infinite}.triangle[data-v-a68f61d7]{--length:5rem;background-color:var(--accent);clip-path:polygon(0 0,100% 50%,0 100%);height:var(--length);width:calc(var(--length) / 2 * 1.732)}.logo-cover:where(kira-component).animation .triangle[data-v-a68f61d7]{animation:movement-a68f61d7 4s cubic-bezier(0,.5,1,.5) infinite,triangle-blinking-a68f61d7 2s cubic-bezier(0,0,0,1) infinite alternate}.triangle-1[data-v-a68f61d7]{animation-delay:-1s;background-color:transparent;bottom:2rem;clip-path:none;right:calc(var(--width) - 40%)}.triangle-1 svg polygon[data-v-a68f61d7]{fill:transparent;stroke:var(--accent);stroke-width:2px}.logo-cover:where(kira-component).animation .triangle-1[data-v-a68f61d7]{--from:-5rem;--to:20rem}.triangle-2[data-v-a68f61d7]{--length:2rem;bottom:36%;right:4rem}.logo-cover:where(kira-component).animation .triangle-2[data-v-a68f61d7]{--from:-5rem;--to:5rem}.circle[data-v-a68f61d7]{border-radius:100%;height:8rem;overflow:clip;width:8rem}.circle-1[data-v-a68f61d7]{border:2px solid var(--accent);right:-3rem;top:15%}.logo-cover:where(kira-component).animation .circle-1[data-v-a68f61d7]{animation:circle-scaling-a68f61d7 4s cubic-bezier(0,0,0,1) infinite alternate}.circle-2[data-v-a68f61d7]{--cover-size:12rem;bottom:-3rem;right:calc(var(--cover-size) + 5rem)}.logo-cover:where(kira-component).animation .circle-2[data-v-a68f61d7]{animation:rotation 16s linear infinite}.circle-2[data-v-a68f61d7]>*{background-color:var(--accent);height:1rem;width:100%}.logo-cover:where(kira-component).animation .circle-2[data-v-a68f61d7]>*{animation:shades-a68f61d7 2s ease-in-out infinite alternate}@keyframes movement-a68f61d7{0%{transform:translate(var(--from))}to{transform:translate(var(--to))}}@keyframes blinking-a68f61d7{0%{opacity:1}to{opacity:.5}}@keyframes plus-rotation-a68f61d7{0%{transform:rotateY(-1turn)}50%,to{transform:rotateY(0)}}@keyframes triangle-blinking-a68f61d7{0%{opacity:0}to{opacity:1}}@keyframes circle-scaling-a68f61d7{0%{border-width:1rem;transform:scale(0)}to{border-width:2px;transform:none}}@keyframes shades-a68f61d7{0%{transform:scaleY(.7)}to{transform:scaleY(.3)}}
