html{--bg-color:#0c0d13;--text-color:#bcbcbc}*{box-sizing:border-box;margin:0;padding:0}input,button,select,textarea{cursor:pointer;appearance:none;font:inherit;line-height:inherit;color:inherit;background-color:#0000;border:none;outline:none;align-items:normal;padding:0}a{color:inherit;text-decoration:none}pre{font-family:inherit}b,i{font-weight:inherit;font-style:normal}html{font-feature-settings:"palt";color:var(--text-color);background:var(--bg-color);font-family:outfit,Noto Sans JP,sans-serif;font-size:clamp(.875rem,.830986rem + .187793vw,1rem);line-height:1.6}main{min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2}.iconify{vertical-align:-.125em;margin-inline:.125em}.o-inner{margin-inline:max(50% - 550px,clamp(1rem,.295775rem + 3.0047vw,3rem))}.o-innerP{padding-inline:max(50% - 550px,clamp(1rem,.295775rem + 3.0047vw,3rem))}.o-grid{--column:1;grid-template-columns:repeat(var(--column),1fr);display:grid}.o-grid--col1{--column:1}.o-grid--col2{--column:2}.o-grid--col3{--column:3}.o-grid--col4{--column:4}.o-grid--col5{--column:5}.o-grid--col6{--column:6}@media (max-width:768px){.o-grid--colsp1{--column:1}.o-grid--colsp2{--column:2}.o-grid--colsp3{--column:3}.o-grid--colsp4{--column:4}.o-grid--colsp5{--column:5}.o-grid--colsp6{--column:6}}.o-grid--gap1{gap:clamp(.125rem,.0809859rem + .187793vw,.25rem)}.o-grid--gap2{gap:clamp(.25rem,.161972rem + .375587vw,.5rem)}.o-grid--gap3{gap:clamp(.375rem,.242958rem + .56338vw,.75rem)}.o-grid--gap4{gap:clamp(.5rem,.323944rem + .751174vw,1rem)}.o-grid--gap5{gap:clamp(.625rem,.40493rem + .938967vw,1.25rem)}.o-grid--gap6{gap:clamp(.75rem,.485915rem + 1.12676vw,1.5rem)}.o-grid--gap7{gap:clamp(.875rem,.566901rem + 1.31455vw,1.75rem)}.o-grid--gap8{gap:clamp(1rem,.647887rem + 1.50235vw,2rem)}.o-grid--gap9{gap:clamp(1.125rem,.728873rem + 1.69014vw,2.25rem)}.o-grid--gap10{gap:clamp(1.25rem,.809859rem + 1.87793vw,2.5rem)}.o-app-container{margin-bottom:clamp(1.25rem,.809859rem + 1.87793vw,2.5rem)}.o-app-container+.o-app-container{margin-block:clamp(1.25rem,.809859rem + 1.87793vw,2.5rem)}.o-app-container__head{flex-wrap:wrap;justify-content:center;margin-block:calc(-1*clamp(.75rem,.485915rem + 1.12676vw,1.5rem));display:flex}.o-app-container__section{margin-block:clamp(1.875rem,1.21479rem + 2.8169vw,3.75rem)}.o-app-container__section:first-child{margin-top:0}.o-app-container__section:last-child{margin-bottom:0}.o-app-container__section__headding{grid-template-columns:1fr;gap:clamp(.75rem,.485915rem + 1.12676vw,1.5rem);margin-bottom:clamp(.75rem,.485915rem + 1.12676vw,1.5rem);display:grid}.o-hedding-helper{align-items:center;gap:clamp(.25rem,.161972rem + .375587vw,.5rem);display:flex}.o-section-heading{margin-bottom:clamp(.5rem,.323944rem + .751174vw,1rem)}.o-section-heading__main{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(.75rem,.485915rem + 1.12676vw,1.5rem);display:flex}.o-section-heading__title-wrapper,.o-section-heading__actions{align-items:center;gap:clamp(.25rem,.161972rem + .375587vw,.5rem);display:flex}.o-section-heading__help{background:#bcbcbc0d;border-left:3px solid #e8374a;border-radius:clamp(.25rem,.161972rem + .375587vw,.5rem);margin-top:clamp(.5rem,.323944rem + .751174vw,1rem);padding:clamp(.5rem,.323944rem + .751174vw,1rem);font-size:clamp(.875rem,.830986rem + .187793vw,1rem);line-height:1.6}.o-buttons{flex-wrap:wrap;gap:clamp(.25rem,.161972rem + .375587vw,.5rem);display:flex}.o-buttons+.o-buttons{margin-top:clamp(.25rem,.161972rem + .375587vw,.5rem)}.o-tooltip{cursor:pointer;position:relative}.o-tooltip__content{color:#a9a9a9;opacity:0;pointer-events:none;text-align:left;background:#0c0d13cc;border-radius:4px;width:max-content;padding:clamp(.125rem,.0809859rem + .187793vw,.25rem) clamp(.25rem,.161972rem + .375587vw,.5rem) clamp(.25rem,.161972rem + .375587vw,.5rem);font-size:12px;transition:opacity .2s,transform .2s;position:absolute;bottom:120%;left:50%;transform:translate(-50%)}.o-tooltip:hover .o-tooltip__content{opacity:1;transform:translate(-50%)translateY(-4px)}.o-overflow-tools{position:relative}.o-overflow-tools__button{z-index:1;position:absolute;top:clamp(.5rem,.323944rem + .751174vw,1rem);right:clamp(.5rem,.323944rem + .751174vw,1rem)}.p-app-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:linear-gradient(135deg,#0c0d1380 0%,#0c0d13e6 100%) padding-box padding-box,linear-gradient(135deg,#bcbcbc0d 0%,#bcbcbc03 100%) border-box;border:clamp(.5rem,.323944rem + .751174vw,1rem) solid #0000;border-radius:clamp(.75rem,.485915rem + 1.12676vw,1.5rem);padding:clamp(1.5rem,.971831rem + 2.25352vw,3rem);position:relative;box-shadow:0 4px 12px #0000004d}.c-hero{text-align:center;padding:2rem 1rem}.c-hero__title{margin-top:5rem;margin-bottom:clamp(1.5rem,1.32394rem + .751174vw,2rem);font-size:clamp(1.5rem,.707747rem + 3.38028vw,3.75rem);font-style:italic;font-weight:700;line-height:1.2}.c-hero__text{font-size:clamp(1rem,.955986rem + .187793vw,1.125rem)}.c-headding2{color:#f8f8f8;font-size:clamp(1.5rem,1.41197rem + .375587vw,1.75rem);font-weight:700}.c-headding3{color:#f8f8f8;font-size:clamp(1.125rem,1.08099rem + .187793vw,1.25rem);font-weight:700}.c-button{color:#f8f8f8;background:#bcbcbc0d padding-box padding-box;border:1px solid #bcbcbc33;border-radius:9999px;min-height:clamp(2rem,1.82394rem + .751174vw,2.5rem);padding:0 clamp(.5rem,.323944rem + .751174vw,1rem);font-size:clamp(.75rem,.705986rem + .187793vw,.875rem);transition:all .2s}.c-button:hover{box-shadow:0 0 16px #bcbcbc40}.c-button--c1{background:#e4007f}.c-button--c2{background:#e8374a}.c-button--c3{background:#e09f0b}.c-button svg{vertical-align:-.2em;font-size:1.25em}.c-button[disabled]{color:#767676;background:#bcbcbc0d padding-box padding-box;border:none;box-shadow:none!important}.c-icon-button{background:#bcbcbc0d padding-box padding-box;border:1px solid #bcbcbc33;border-radius:9999px;place-content:center;width:clamp(2rem,1.82394rem + .751174vw,2.5rem);height:clamp(2rem,1.82394rem + .751174vw,2.5rem);font-size:clamp(1.25rem,1.20599rem + .187793vw,1.375rem);transition:all .2s;display:inline-grid}.c-icon-button--c1{background:#e4007f}.c-icon-button--c2{background:#e8374a}.c-icon-button--c3{background:#e09f0b}.c-icon-button:hover{box-shadow:0 0 16px #bcbcbc40}.c-tab-button{border-bottom:2px solid #bcbcbc33;min-height:clamp(2rem,1.82394rem + .751174vw,2.5rem);margin-bottom:clamp(.5rem,.323944rem + .751174vw,1rem);padding:0 clamp(.5rem,.323944rem + .751174vw,1rem);transition:border .5s}.c-tab-button--active{border-bottom:2px solid #e8374a}.c-helper{background:#bcbcbc1a;border-radius:9999px;place-content:center;width:clamp(1.25rem,1.16197rem + .375587vw,1.5rem);height:clamp(1.25rem,1.16197rem + .375587vw,1.5rem);font-size:clamp(1rem,.955986rem + .187793vw,1.125rem);display:inline-grid}.c-placeholder{color:#767676;padding:clamp(.375rem,.242958rem + .56338vw,.75rem)}.c-textarea{resize:vertical;background:#3a3a3b33;border:1px solid #3a3a3b;border-radius:clamp(.25rem,.161972rem + .375587vw,.5rem);width:100%;height:10em;padding:clamp(.625rem,.40493rem + .938967vw,1.25rem)}.c-textarea--large{height:20em}.c-frame{background:#3a3a3b33;border:1px solid #0c0d13;border-radius:clamp(.25rem,.161972rem + .375587vw,.5rem);width:100%;padding:clamp(.625rem,.40493rem + .938967vw,1.25rem)}.u-text-gradient{background:linear-gradient(135deg,#e4007f 0%,#e8374a 50%,#f6ab00 100%);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text}.u-mt1{margin-top:clamp(.125rem,.0809859rem + .187793vw,.25rem)}.u-mt2{margin-top:clamp(.25rem,.161972rem + .375587vw,.5rem)}.u-mt3{margin-top:clamp(.375rem,.242958rem + .56338vw,.75rem)}.u-mt4{margin-top:clamp(.5rem,.323944rem + .751174vw,1rem)}.u-mt5{margin-top:clamp(.625rem,.40493rem + .938967vw,1.25rem)}.u-mt6{margin-top:clamp(.75rem,.485915rem + 1.12676vw,1.5rem)}.u-mt7{margin-top:clamp(.875rem,.566901rem + 1.31455vw,1.75rem)}.u-mt8{margin-top:clamp(1rem,.647887rem + 1.50235vw,2rem)}.u-mt9{margin-top:clamp(1.125rem,.728873rem + 1.69014vw,2.25rem)}.u-mt10{margin-top:clamp(1.25rem,.809859rem + 1.87793vw,2.5rem)}.u-mt11{margin-top:clamp(1.375rem,.890845rem + 2.06573vw,2.75rem)}.u-mt12{margin-top:clamp(1.5rem,.971831rem + 2.25352vw,3rem)}.u-mt13{margin-top:clamp(1.625rem,1.05282rem + 2.44131vw,3.25rem)}.u-mt14{margin-top:clamp(1.75rem,1.1338rem + 2.62911vw,3.5rem)}.u-mt15{margin-top:clamp(1.875rem,1.21479rem + 2.8169vw,3.75rem)}.u-mt16{margin-top:clamp(2rem,1.29577rem + 3.0047vw,4rem)}.u-mt17{margin-top:clamp(2.125rem,1.37676rem + 3.19249vw,4.25rem)}.u-mt18{margin-top:clamp(2.25rem,1.45775rem + 3.38028vw,4.5rem)}.u-mt19{margin-top:clamp(2.375rem,1.53873rem + 3.56808vw,4.75rem)}.u-mt20{margin-top:clamp(2.5rem,1.61972rem + 3.75587vw,5rem)}.u-mb1{margin-bottom:clamp(.125rem,.0809859rem + .187793vw,.25rem)}.u-mb2{margin-bottom:clamp(.25rem,.161972rem + .375587vw,.5rem)}.u-mb3{margin-bottom:clamp(.375rem,.242958rem + .56338vw,.75rem)}.u-mb4{margin-bottom:clamp(.5rem,.323944rem + .751174vw,1rem)}.u-mb5{margin-bottom:clamp(.625rem,.40493rem + .938967vw,1.25rem)}.u-mb6{margin-bottom:clamp(.75rem,.485915rem + 1.12676vw,1.5rem)}.u-mb7{margin-bottom:clamp(.875rem,.566901rem + 1.31455vw,1.75rem)}.u-mb8{margin-bottom:clamp(1rem,.647887rem + 1.50235vw,2rem)}.u-mb9{margin-bottom:clamp(1.125rem,.728873rem + 1.69014vw,2.25rem)}.u-mb10{margin-bottom:clamp(1.25rem,.809859rem + 1.87793vw,2.5rem)}.u-mb11{margin-bottom:clamp(1.375rem,.890845rem + 2.06573vw,2.75rem)}.u-mb12{margin-bottom:clamp(1.5rem,.971831rem + 2.25352vw,3rem)}.u-mb13{margin-bottom:clamp(1.625rem,1.05282rem + 2.44131vw,3.25rem)}.u-mb14{margin-bottom:clamp(1.75rem,1.1338rem + 2.62911vw,3.5rem)}.u-mb15{margin-bottom:clamp(1.875rem,1.21479rem + 2.8169vw,3.75rem)}.u-mb16{margin-bottom:clamp(2rem,1.29577rem + 3.0047vw,4rem)}.u-mb17{margin-bottom:clamp(2.125rem,1.37676rem + 3.19249vw,4.25rem)}.u-mb18{margin-bottom:clamp(2.25rem,1.45775rem + 3.38028vw,4.5rem)}.u-mb19{margin-bottom:clamp(2.375rem,1.53873rem + 3.56808vw,4.75rem)}.u-mb20{margin-bottom:clamp(2.5rem,1.61972rem + 3.75587vw,5rem)}.u-pt1{padding-top:clamp(.125rem,.0809859rem + .187793vw,.25rem)}.u-pt2{padding-top:clamp(.25rem,.161972rem + .375587vw,.5rem)}.u-pt3{padding-top:clamp(.375rem,.242958rem + .56338vw,.75rem)}.u-pt4{padding-top:clamp(.5rem,.323944rem + .751174vw,1rem)}.u-pt5{padding-top:clamp(.625rem,.40493rem + .938967vw,1.25rem)}.u-pt6{padding-top:clamp(.75rem,.485915rem + 1.12676vw,1.5rem)}.u-pt7{padding-top:clamp(.875rem,.566901rem + 1.31455vw,1.75rem)}.u-pt8{padding-top:clamp(1rem,.647887rem + 1.50235vw,2rem)}.u-pt9{padding-top:clamp(1.125rem,.728873rem + 1.69014vw,2.25rem)}.u-pt10{padding-top:clamp(1.25rem,.809859rem + 1.87793vw,2.5rem)}.u-pt11{padding-top:clamp(1.375rem,.890845rem + 2.06573vw,2.75rem)}.u-pt12{padding-top:clamp(1.5rem,.971831rem + 2.25352vw,3rem)}.u-pt13{padding-top:clamp(1.625rem,1.05282rem + 2.44131vw,3.25rem)}.u-pt14{padding-top:clamp(1.75rem,1.1338rem + 2.62911vw,3.5rem)}.u-pt15{padding-top:clamp(1.875rem,1.21479rem + 2.8169vw,3.75rem)}.u-pt16{padding-top:clamp(2rem,1.29577rem + 3.0047vw,4rem)}.u-pt17{padding-top:clamp(2.125rem,1.37676rem + 3.19249vw,4.25rem)}.u-pt18{padding-top:clamp(2.25rem,1.45775rem + 3.38028vw,4.5rem)}.u-pt19{padding-top:clamp(2.375rem,1.53873rem + 3.56808vw,4.75rem)}.u-pt20{padding-top:clamp(2.5rem,1.61972rem + 3.75587vw,5rem)}.u-pb1{padding-bottom:clamp(.125rem,.0809859rem + .187793vw,.25rem)}.u-pb2{padding-bottom:clamp(.25rem,.161972rem + .375587vw,.5rem)}.u-pb3{padding-bottom:clamp(.375rem,.242958rem + .56338vw,.75rem)}.u-pb4{padding-bottom:clamp(.5rem,.323944rem + .751174vw,1rem)}.u-pb5{padding-bottom:clamp(.625rem,.40493rem + .938967vw,1.25rem)}.u-pb6{padding-bottom:clamp(.75rem,.485915rem + 1.12676vw,1.5rem)}.u-pb7{padding-bottom:clamp(.875rem,.566901rem + 1.31455vw,1.75rem)}.u-pb8{padding-bottom:clamp(1rem,.647887rem + 1.50235vw,2rem)}.u-pb9{padding-bottom:clamp(1.125rem,.728873rem + 1.69014vw,2.25rem)}.u-pb10{padding-bottom:clamp(1.25rem,.809859rem + 1.87793vw,2.5rem)}.u-pb11{padding-bottom:clamp(1.375rem,.890845rem + 2.06573vw,2.75rem)}.u-pb12{padding-bottom:clamp(1.5rem,.971831rem + 2.25352vw,3rem)}.u-pb13{padding-bottom:clamp(1.625rem,1.05282rem + 2.44131vw,3.25rem)}.u-pb14{padding-bottom:clamp(1.75rem,1.1338rem + 2.62911vw,3.5rem)}.u-pb15{padding-bottom:clamp(1.875rem,1.21479rem + 2.8169vw,3.75rem)}.u-pb16{padding-bottom:clamp(2rem,1.29577rem + 3.0047vw,4rem)}.u-pb17{padding-bottom:clamp(2.125rem,1.37676rem + 3.19249vw,4.25rem)}.u-pb18{padding-bottom:clamp(2.25rem,1.45775rem + 3.38028vw,4.5rem)}.u-pb19{padding-bottom:clamp(2.375rem,1.53873rem + 3.56808vw,4.75rem)}.u-pb20{padding-bottom:clamp(2.5rem,1.61972rem + 3.75587vw,5rem)}
html{--bg-color:#0c0d13;--text-color:#bcbcbc}.Header-module-scss-module__rIun6a__header{z-index:100;width:100%;padding-block:clamp(.5rem,.323944rem + .751174vw,1rem) clamp(.375rem,.242958rem + .56338vw,.75rem);transition:all .5s;position:fixed}.Header-module-scss-module__rIun6a__header__logo{text-align:center;display:block}.Header-module-scss-module__rIun6a__scrolled{background:var(--bg-color)}
html{--bg-color:#0c0d13;--text-color:#bcbcbc}.Footer-module-scss-module__JLT4gq__footer{text-align:center;color:var(--text-color);margin-top:clamp(1.5rem,.971831rem + 2.25352vw,3rem);padding:clamp(1rem,.647887rem + 1.50235vw,2rem) 0;font-size:clamp(.75rem,.705986rem + .187793vw,.875rem)}
.CyberGrid-module-scss-module__f05URW__cyber-grid-container{perspective:1000px;z-index:-1;position:fixed;inset:0;overflow:hidden}.CyberGrid-module-scss-module__f05URW__gradient-overlay{pointer-events:none;background:radial-gradient(at 30%,#e4007f4d 0%,#0000 50%),radial-gradient(at 70%,#f6ab004d 0%,#0000 50%);position:absolute;inset:0}.CyberGrid-module-scss-module__f05URW__grid-layer{transform-origin:50%;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:80px 80px;animation:20s linear infinite CyberGrid-module-scss-module__f05URW__gridScroll;position:absolute;inset:-50%;transform:perspective(800px)rotateX(60deg);-webkit-mask-image:linear-gradient(#0000 20%,#000 100%);mask-image:linear-gradient(#0000 20%,#000 100%)}.CyberGrid-module-scss-module__f05URW__grid-layer-2{opacity:.6;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:40px 40px;animation:15s linear infinite reverse CyberGrid-module-scss-module__f05URW__gridScroll;-webkit-mask-image:linear-gradient(#0000 20%,#000 100%);mask-image:linear-gradient(#0000 20%,#000 100%)}@keyframes CyberGrid-module-scss-module__f05URW__gridScroll{0%{transform:perspective(800px)rotateX(60deg)translateY(0)translateZ(0)}to{transform:perspective(800px)rotateX(60deg)translateY(80px)translateZ(0)}}.CyberGrid-module-scss-module__f05URW__pulse-line{background:linear-gradient(90deg,#0000,#fff9,#0000);height:1px;animation:3s ease-in-out infinite CyberGrid-module-scss-module__f05URW__pulseLine;position:absolute;box-shadow:0 0 20px #ffffff80}.CyberGrid-module-scss-module__f05URW__pulse-line:nth-child(5){animation-delay:0s;top:25%}.CyberGrid-module-scss-module__f05URW__pulse-line:nth-child(6){animation-delay:5s;top:60%}.CyberGrid-module-scss-module__f05URW__pulse-line:nth-child(7){animation-delay:10s;top:80%}@keyframes CyberGrid-module-scss-module__f05URW__pulseLine{0%{opacity:0;width:0%;left:-100%}50%{opacity:1;width:100%}to{opacity:0;width:0%;left:100%}}.CyberGrid-module-scss-module__f05URW__grid-point{background:#fff6;border-radius:50%;width:2px;height:2px;animation:10s ease-in-out infinite CyberGrid-module-scss-module__f05URW__floatParticle;position:absolute;box-shadow:0 0 8px #fff9,0 0 16px #ffffff4d}@keyframes CyberGrid-module-scss-module__f05URW__floatParticle{0%,to{opacity:1;transform:translate(0)scale(1)}25%{opacity:.8;transform:translate(30px,-40px)scale(1.2)}50%{opacity:1;transform:translate(-20px,-80px)scale(.9)}75%{opacity:.7;transform:translate(40px,-40px)scale(1.1)}}.CyberGrid-module-scss-module__f05URW__circle-wave{border:1px solid #ffffff1a;border-radius:50%;animation:5s ease-out infinite CyberGrid-module-scss-module__f05URW__waveExpand;position:absolute;box-shadow:0 0 20px #ffffff1a,inset 0 0 20px #ffffff1a}@keyframes CyberGrid-module-scss-module__f05URW__waveExpand{0%{opacity:0;border-width:1px;width:0;height:0}10%{opacity:.8}50%{opacity:.5;border-width:2px}80%{opacity:.2;border-width:1px}to{opacity:0;border-width:.5px;width:800px;height:800px}}.CyberGrid-module-scss-module__f05URW__hologram-effect{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff05 2px 4px);animation:.1s linear infinite CyberGrid-module-scss-module__f05URW__holoShift;position:absolute;inset:0}@keyframes CyberGrid-module-scss-module__f05URW__holoShift{0%{transform:translateY(0)}to{transform:translateY(4px)}}
