@charset "UTF-8";@media (max-width: 899.98px){.page.-systems{padding-top:26.6666666667vw}}@media (min-width: 900px){.page.-systems{padding-top:6.6875vw}}@media (max-width: 899.98px){.page.-systems .page-body{width:93.3333333333vw}}@media (min-width: 900px){.page.-systems .page-body{width:100%}}.tabs-list.svelte-tg6ata{position:relative;display:flex;justify-content:center}@media (max-width: 899.98px){.tabs-list.svelte-tg6ata{gap:2.6666666667vw}}@media (min-width: 900px){.tabs-list.svelte-tg6ata{padding-bottom:3px}}.tabs-list.svelte-tg6ata:after{content:""}@media (max-width: 899.98px){.tabs-list.svelte-tg6ata:after{display:none}}@media (min-width: 900px){.tabs-list.svelte-tg6ata:after{display:block;position:absolute;bottom:0;width:100%;height:1px;background-image:linear-gradient(to right,transparent 0%,#d6d6d6 10%,#d6d6d6 90%,transparent 100%)}}.tabs-trigger.svelte-tg6ata{position:relative;display:flex;justify-content:center;cursor:pointer;background-color:transparent;transition:box-shadow .8s ease,background-color .8s ease}@media (max-width: 899.98px){.tabs-trigger.svelte-tg6ata{width:45.3333333333vw;height:25.3333333333vw}}@media (min-width: 900px){.tabs-trigger.svelte-tg6ata{width:25vw;height:10.4375vw}}.tabs-trigger.svelte-tg6ata:before,.tabs-trigger.svelte-tg6ata:after{content:"";position:absolute}@media (min-width: 900px){.tabs-trigger.svelte-tg6ata:before,.tabs-trigger.svelte-tg6ata:after{bottom:0;left:50%;transform:translate(-50%);transition:width .3s cubic-bezier(.19,1,.22,1);width:0}}.tabs-trigger.svelte-tg6ata:before{height:100%;background-image:linear-gradient(to top,#e8edf7cc,#e8edf700);z-index:-1}@media (max-width: 899.98px){.tabs-trigger.svelte-tg6ata:before{display:none}}.tabs-trigger.svelte-tg6ata:after{height:2px}@media (max-width: 899.98px){.tabs-trigger.svelte-tg6ata:after{top:0;left:0;width:100%}}@media (hover: hover) and (pointer: fine) and (min-width: 900px) and (min-width: 900px){.tabs-trigger.svelte-tg6ata:hover:before,.tabs-trigger.svelte-tg6ata:hover:after{width:100%}}.tabs-trigger[data-state=active].svelte-tg6ata{opacity:1;box-shadow:0 var(--y) var(--blur) var(--spread) #919fbc4d;pointer-events:none}@media (max-width: 899.98px){.tabs-trigger[data-state=active].svelte-tg6ata{--y: .2666666667vw;--blur: .9333333333vw;--spread: 0;-webkit-clip-path:inset(-20px -20px 0 -20px);clip-path:inset(-20px -20px 0 -20px);background-color:#fff}}@media (min-width: 900px){.tabs-trigger[data-state=active].svelte-tg6ata{--blur: .4375vw;--spread: .125vw;-webkit-clip-path:none;clip-path:none}}@media (min-width: 900px){.tabs-trigger[data-state=active].svelte-tg6ata:before,.tabs-trigger[data-state=active].svelte-tg6ata:after{width:100%}}@media (max-width: 899.98px){.tabs-trigger._relink.svelte-tg6ata:after{background-image:linear-gradient(90deg,#7cd8eb,#72a0f5)}}@media (min-width: 900px){.tabs-trigger._relink.svelte-tg6ata:after{background-image:linear-gradient(to right,#205ecf,#7cd7eb,#205ecf)}}@media (max-width: 899.98px){.tabs-trigger._relink.svelte-tg6ata .logo:where(.svelte-tg6ata){padding-top:3.3333333333vw}}@media (min-width: 900px){.tabs-trigger._relink.svelte-tg6ata .logo:where(.svelte-tg6ata){padding-top:.5vw}}@media (max-width: 899.98px){.tabs-trigger._ragnarok.svelte-tg6ata:after{background-image:linear-gradient(90deg,#e1a0ff,#4b51cf)}}@media (min-width: 900px){.tabs-trigger._ragnarok.svelte-tg6ata:after{background-image:linear-gradient(to right,#702c8f,#df81f8,#702c8f)}}@media (max-width: 899.98px){.tabs-trigger._ragnarok.svelte-tg6ata .logo:where(.svelte-tg6ata){padding-top:2.2666666667vw}}.tabs-trigger.svelte-tg6ata .logo:where(.svelte-tg6ata){position:relative}.tabs-trigger.svelte-tg6ata .logo:where(.svelte-tg6ata):after{content:"";position:absolute;left:50%;transform:translate(-50%);background-size:contain;background-repeat:no-repeat;background-image:url(./arrow.CA3hWX-j.svg)}@media (max-width: 899.98px){.tabs-trigger.svelte-tg6ata .logo:where(.svelte-tg6ata):after{top:20.6666666667vw;width:3.6vw;height:1.7333333333vw}}@media (min-width: 900px){.tabs-trigger.svelte-tg6ata .logo:where(.svelte-tg6ata):after{top:9vw;width:.875vw;height:.4375vw}}.tabs-content.svelte-tg6ata{position:relative}@media (max-width: 899.98px){.tabs-content.svelte-tg6ata{--translateY: 2.6666666667vw;margin-top:-1px;padding:5.3333333333vw 3.2vw;background-color:#fff}}@media (min-width: 900px){.tabs-content.svelte-tg6ata{--translateY: 1.25vw;padding:4.3125vw 0 0}}.tabs-content.svelte-tg6ata:before{content:"";position:absolute;top:0;left:0;width:100%;background-color:transparent;box-shadow:0 var(--shadow-y) var(--shadow-size) 0 #919fbc4d;z-index:-1;-webkit-mask-image:linear-gradient(to bottom,#000000 -10%,transparent 100%);mask-image:linear-gradient(to bottom,#000000 -10%,transparent 100%);mask-clip:no-clip}@media (max-width: 899.98px){.tabs-content.svelte-tg6ata:before{--shadow-y: .2666666667vw;--shadow-size: .9333333333vw;height:133.3333333333vw}}@media (min-width: 900px){.tabs-content.svelte-tg6ata:before{--shadow-size: .4375vw;height:31.25vw}}.tabs-content[data-state=active].svelte-tg6ata .inner:where(.svelte-tg6ata){animation-play-state:running;animation:fadeInUp .8s ease-out .1s both}.box.svelte-tg6ata{display:flex;margin-inline:auto}@media (max-width: 899.98px){.box.svelte-tg6ata{gap:4.6666666667vw;flex-direction:column-reverse}}@media (min-width: 900px){.box.svelte-tg6ata{align-items:center;justify-content:space-between;width:78.75vw;scroll-margin-top:4.375vw}}@media (max-width: 899.98px){.box.svelte-tg6ata:nth-of-type(n+2){margin-top:12.6666666667vw}}@media (min-width: 900px){.box.svelte-tg6ata:nth-of-type(n+2){margin-top:4.3125vw}}@media (max-width: 899.98px){.box.svelte-tg6ata:nth-of-type(odd) .box-text:where(.svelte-tg6ata) .text-sub:where(.svelte-tg6ata),.box.svelte-tg6ata:nth-of-type(odd) .box-text:where(.svelte-tg6ata) .text-notes:where(.svelte-tg6ata){padding-right:bold}}@media (min-width: 900px){.box.svelte-tg6ata:nth-of-type(odd) .box-text:where(.svelte-tg6ata) .text-sub:where(.svelte-tg6ata),.box.svelte-tg6ata:nth-of-type(odd) .box-text:where(.svelte-tg6ata) .text-notes:where(.svelte-tg6ata){padding-right:1.5vw}}@media (min-width: 900px){.box.svelte-tg6ata:nth-of-type(2n){flex-direction:row-reverse;justify-content:flex-end}}@media (min-width: 900px){.box.svelte-tg6ata:nth-of-type(2n) .box-text:where(.svelte-tg6ata){padding-left:1.5625vw}}@media (min-width: 900px){.box.svelte-tg6ata:nth-of-type(2n) .box-text:where(.svelte-tg6ata) .text-main:where(.svelte-tg6ata):before{right:0}}.box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-main:where(.svelte-tg6ata){color:#5d198d;position:relative;font-weight:700}@media (max-width: 899.98px){.box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-main:where(.svelte-tg6ata){padding-bottom:3.7333333333vw;font-size:7.3333333333vw}}@media (min-width: 900px){.box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-main:where(.svelte-tg6ata){padding-bottom:1.75vw;font-size:2.625vw}}.box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-main:where(.svelte-tg6ata):before{content:"";height:1px;position:absolute;bottom:0;z-index:-1;background-color:#cca5e6}@media (max-width: 899.98px){.box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-main:where(.svelte-tg6ata):before{width:100%}}@media (min-width: 900px){.box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-main:where(.svelte-tg6ata):before{width:53.125vw}}@media (max-width: 899.98px){.box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-sub:where(.svelte-tg6ata){margin-top:3.7333333333vw;font-size:2.6666666667vw;line-height:4vw}}@media (min-width: 900px){.box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-sub:where(.svelte-tg6ata){margin-top:1.875vw;font-size:1.125vw;line-height:1.6875vw}}@media (max-width: 899.98px){.box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-notes:where(.svelte-tg6ata){margin-top:4vw;font-size:2.6666666667vw;line-height:4vw}}@media (min-width: 900px){.box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-notes:where(.svelte-tg6ata){margin-top:1.6875vw;font-size:1.125vw;line-height:1.6875vw}}html:lang(ja) .box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-notes:where(.svelte-tg6ata) .note:where(.svelte-tg6ata){padding-left:1em;text-indent:-1em}html:lang(zh-Hans) .box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-notes:where(.svelte-tg6ata) .note:where(.svelte-tg6ata){padding-left:1em;text-indent:-1em}html:lang(zh-Hant) .box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-notes:where(.svelte-tg6ata) .note:where(.svelte-tg6ata){padding-left:1em;text-indent:-1em}html:lang(ko) .box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-notes:where(.svelte-tg6ata) .note:where(.svelte-tg6ata){padding-left:1em;text-indent:-1em}html:lang(en) .box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-notes:where(.svelte-tg6ata) .note:where(.svelte-tg6ata){padding-left:.75em;text-indent:-.75em}html:lang(es) .box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-notes:where(.svelte-tg6ata) .note:where(.svelte-tg6ata){padding-left:.75em;text-indent:-.75em}html:lang(de) .box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-notes:where(.svelte-tg6ata) .note:where(.svelte-tg6ata){padding-left:.75em;text-indent:-.75em}html:lang(fr) .box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-notes:where(.svelte-tg6ata) .note:where(.svelte-tg6ata){padding-left:.75em;text-indent:-.75em}html:lang(it) .box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-notes:where(.svelte-tg6ata) .note:where(.svelte-tg6ata){padding-left:.75em;text-indent:-.75em}html:lang(pt-BR) .box.svelte-tg6ata .box-text:where(.svelte-tg6ata) .text-notes:where(.svelte-tg6ata) .note:where(.svelte-tg6ata){padding-left:.75em;text-indent:-.75em}.box.svelte-tg6ata .box-media:where(.svelte-tg6ata){flex-shrink:0;border-color:#c89fe4}@media (max-width: 899.98px){.box.svelte-tg6ata .box-media:where(.svelte-tg6ata){border-width:1px;width:100%;height:48.6666666667vw;padding:1.2vw}}@media (min-width: 900px){.box.svelte-tg6ata .box-media:where(.svelte-tg6ata){border-width:1px;width:41.875vw;height:23.9375vw;padding:.5625vw}}.box.svelte-tg6ata .box-media:where(.svelte-tg6ata) .media-inner:where(.svelte-tg6ata){width:100%;height:100%;background-color:#fff}.box.svelte-tg6ata .box-media:where(.svelte-tg6ata) img{width:100%;height:100%;object-fit:cover}.box.svelte-tg6ata .box-media:where(.svelte-tg6ata) video{width:100%;height:100%;object-fit:cover}
