.kv{position:relative;overflow:hidden;background:#1c49c9;isolation:isolate}.kv-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;max-width:none}.kv-o{position:absolute;inset:0;width:100%;height:100%;display:block}.kv-sh{opacity:0}.kv[data-v=b] .kv-sh{opacity:.42}.kv-tx{font:700 70px Inter Tight,Noto Sans JP,sans-serif;fill:#fff}.kv-lb rect{fill:#04071a}.kv-fs ellipse{fill:#04071a;opacity:.2}.kv-ar path{fill:none;stroke-linecap:round}.kv-ar .a0{stroke:#8cb4ff80;stroke-width:16}.kv-ar .a1{stroke:#fff;stroke-width:5}.kv-ar .a2{stroke:#fff;stroke-width:13;stroke-dasharray:.045 .955;opacity:0}.kv-dt circle{fill:#fff;stroke:#ffffff73;stroke-width:0;transform-box:fill-box;transform-origin:center}.kv-cd .c1,.kv-cd .c3{fill:#001c5b}.kv-cd .c2{fill:#c4d0f2}.kv-cd .cs{fill:#04071a;opacity:.34}.kv-cd .c4{fill:#0f1419}.kv-cd .c5{fill:#8b98a5}.kv-cd .c6 path{fill:none;stroke:#536471;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.kv.kvm .kv-ar .a0,.kv.kvm .kv-ar .a1{stroke-dasharray:1 1;stroke-dashoffset:1;animation:kvArc 14s var(--d) infinite both}.kv.kvm .kv-ar .a2{animation:kvRun 2.4s linear infinite,kvVis 14s var(--d) infinite both}.kv.kvm .kv-dt circle{animation:kvPing 3s var(--d) ease-out infinite}.kv.kvm .kv-cd{animation:kvBob 5.5s var(--d) ease-in-out infinite alternate}.kv-sd{pointer-events:none}.kv.kvm:not(.on) *,.kv.kvm:not(.on){animation-play-state:paused!important}@keyframes kvArc{0%{stroke-dashoffset:1;opacity:1}8%{stroke-dashoffset:0}88%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes kvVis{0%,8%{opacity:0}10%,86%{opacity:1}90%,to{opacity:0}}@keyframes kvRun{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes kvPing{0%{stroke-width:0;stroke:#ffffffb3}70%,to{stroke-width:34px;stroke:#fff0}}@keyframes kvBob{0%{transform:translateY(-14px)}to{transform:translateY(14px)}}@keyframes kvDrift{0%{transform:scale(1.05) translate(-1.1%)}to{transform:scale(1.05) translate(1.1%)}}@keyframes kvFloat{0%{transform:translateY(-.55%)}to{transform:translateY(.55%)}}.kv-bg.t2,.kv-bg.t3{opacity:0}.kv-bg.t1,.kv-bg.t2,.kv-bg.t3{will-change:opacity}.kv-o{will-change:filter}.kv{--n:0}.kv-ul{opacity:var(--n);mix-blend-mode:screen;pointer-events:none}.kv-lt{filter:drop-shadow(0 0 calc(var(--n) * 18px) rgba(255,214,150,calc(var(--n) * .85))) brightness(calc(1 + var(--n) * .12))}.kv-cd{filter:drop-shadow(0 0 calc(var(--n) * 26px) rgba(150,200,255,calc(var(--n) * .95)))}.kv-cd .c0{fill:#fff}.kv-ul{opacity:calc(var(--n) * .55)}.kv-ul .bm{filter:url(#kvgl) blur(6px)}