body{background-color:rgb(0,0,0)}.FV{width:100%;height:100%;aspect-ratio:1280/832;position:relative;overflow:hidden;overflow-x:hidden;overflow-y:auto;background:#000}.FV .div{position:absolute;inset:0}.FV .UP,.FV .DOWN{position:fixed;left:0;width:100%;height:12%;background:#000}.FV .LEFT{position:fixed;left:0;width:20%;height:100%;z-index:2}.FV .RIGHT{display:none}.FV .CENTER{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:76%;display:flex;align-items:center;justify-content:center;border-top:0px solid #0016de;border-bottom:0px solid #0016de;overflow:hidden}.FV .CENTER2{position:static;transform:none;width:76%;height:100%;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:1%;min-height:0}.member{position:relative;flex:1 1 0;min-width:0;min-height:100%;background:#000;border:2px solid #000;box-sizing:border-box;overflow:hidden}.member-bg{width:100%;height:100%;position:relative;background-size:100% auto;background-repeat:repeat-y;background-size:100% auto;background-position-x:center;background-position-y:0%;;transition:background-position-y 2s ease;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 1.5%,black 98.5%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 1.5%,black 98.5%,transparent 100%)}.member-bg:hover{background-position-y:-100%}.member img{max-width:100%;max-height:100%;object-fit:contain;cursor:pointer}.jp-text{font-family:"DotGothic16","Noto Sans JP",sans-serif;font-weight:400;font-synthesis:none;-webkit-font-smoothing:antialiased}.en-text{font-family:lores-9-narrow,sans-serif}@keyframes slideUpSteps{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes glitchRevealSteps{0%{height:0}100%{height:100%}}.profile-inner img,.profile-inner .profile-text{opacity:0;transform:translateY(100%);animation:slideUpSteps .2s steps(1) forwards}.member-bg{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 1.5%,black 98.5%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 1.5%,black 98.5%,transparent 100%);--edge-fade:1.5%;--noise-size:64px;--noise-speed:3s;--noise-url:url("data:image/svg+xml;utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20preserveAspectRatio='none'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.8'%20numOctaves='1'%20seed='3'%20stitchTiles='stitch'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'/%3E%3C/svg%3E")}.member-bg::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:#000;opacity:.6;-webkit-mask-image:var(--noise-url),linear-gradient(to bottom,transparent 0,black var(--edge-fade),transparent calc(var(--edge-fade) + 0.1%),transparent calc(100% - var(--edge-fade) - 0.1%),black calc(100% - var(--edge-fade)),transparent 100%);mask-image:var(--noise-url),linear-gradient(to bottom,transparent 0,black var(--edge-fade),transparent calc(var(--edge-fade) + 0.1%),transparent calc(100% - var(--edge-fade) - 0.1%),black calc(100% - var(--edge-fade)),transparent 100%);-webkit-mask-mode:luminance,alpha;mask-mode:luminance,alpha;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-size:var(--noise-size) var(--noise-size),100% 100%;mask-size:var(--noise-size) var(--noise-size),100% 100%;-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-composite:source-in;mask-composite:intersect;animation:memberNoiseMaskPan var(--noise-speed) steps(12) infinite}@keyframes memberNoiseMaskPan{to{-webkit-mask-position:200% 200%,0 0;mask-position:200% 200%,0 0}}@keyframes memberNoisePan{to{background-position:200% 200%}}@media (max-width:768px){:root{--sp-pad:clamp(12px,4vw,20px);--hit:44px}html,body{height:100%}body{font-size:clamp(14px,3.5vw,16px);line-height:1.6}.app,body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.FV{position:relative;min-height:100svh;height:100%;aspect-ratio:auto;overflow:clip}.FV .LEFT{position:fixed;left:0;width:0%;height:100%;z-index:2}.FV .div{position:absolute;inset:0}.FV .CENTER{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0px;border-top:0px solid rgb(0,22,222);border-bottom:2px solid rgb(0,22,222)}.FV .CENTER2{position:static;transform:none;width:100%;height:100%;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:0.5%;min-height:0}.FV .UP,.FV .DOWN{position:fixed;left:0;width:100%;height:0px;background:#000;z-index:1}.FV .MENU{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start}.FV .menu-icon{position:relative;aspect-ratio:1 / 1;width:auto;height:50px;background-color:rgba(0,0,0,0);border:#0016de solid 2px;background-color:#000;display:grid;place-items:center;cursor:pointer;flex-shrink:0;box-sizing:border-box}.FV .menu-icon::before,.FV .menu-icon::after{content:none !important}.FV .menu-icon span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:50% 50%;background:rgb(0,22,222);transition:none !important;z-index:1}.FV .menu-icon span:nth-child(1),.FV .menu-icon span:nth-child(2){transition:none !important}.FV .menu-icon span:nth-child(1){width:100%;height:2px}.FV .menu-icon span:nth-child(2){width:2px;height:100%}.FV .menu-icon:hover span:nth-child(1){width:100% !important}.FV .menu-icon:hover span:nth-child(2){height:100% !important}.FV .menu-icon span:nth-child(1){width:100% !important;height:2px !important;rotate:0deg;background:rgb(0,22,222)}.FV .menu-icon span:nth-child(2){width:2px !important;height:100% !important;rotate:0deg;background:rgb(0,22,222)}.FV .menu-icon.clicked span{width:140% !important;height:2px !important}.FV .menu-icon.clicked span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.FV .menu-icon.clicked span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.FV .menu-icon:hover span:nth-child(1){width:100% !important;height:2px !important}.FV .menu-icon:hover span:nth-child(2){width:2px !important;height:100% !important}.FV .menu-icon.clicked:hover span{width:140% !important;height:2px !important}.FV .menu-list{position:fixed;top:calc(50px + env(safe-area-inset-top));bottom:calc(0px + env(safe-area-inset-bottom));left:0;margin-top:0px;height:auto;display:none;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:0;color:#000;font:700　lores-9-narrow,sans-serif;text-align:left;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;z-index:1002}.FV .menu-list.active{display:flex}.FV .menu-list li{list-style:none;margin:0px 0 0px;padding:0 0 1px;width:auto;background:rgb(0,22,222);color:rgb(0,0,0);border:#0016de solid 2px;font-size:clamp(22px,6cqh,68px)}.FV .menu-list::after{content:"";display:block;height:0svh}@supports not (height:1svh){.FV .menu-list{top:calc(6vh + env(safe-area-inset-top));bottom:calc(6vh + env(safe-area-inset-bottom))}.FV .menu-list::after{height:6vh}}.FV .menu-list{display:flex !important;flex-direction:column;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .28s ease,visibility 0s linear .28s}.FV .MENU .menu-icon.clicked ~ .menu-list{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .28s ease,visibility 0s linear 0s}.profile-overlay{position:absolute;left:50%;transform:translateX(-50%);width:100%;top:0;bottom:0;height:100%;display:flex;justify-content:center;align-items:center;background:transparent;z-index:100;opacity:0;pointer-events:none;overflow-y:hidden;overflow-x:hidden;-webkit-overflow-scrolling:touch;border-bottom:2px solid #0016de}.profile-mask{width:auto;height:100%;position:absolute;inset:0;background:#000;z-index:1;animation:glitchRevealSteps .8s steps(8) forwards;transform-origin:top;border-top:none;border-bottom:none;border-left:2px solid #0016de;border-right:2px solid #0016de;border-top:2px solid #0016de;border-bottom:2px solid #0016de}.close-button{position:absolute;top:0;right:0;width:50px;height:50px;background:#000000;border:2px solid #0016de;display:flex;justify-content:center;align-items:center;z-index:200;cursor:pointer;padding:0;margin:0}.close-button span{position:absolute;width:140%;height:2px;background:#0016de}.close-button span:first-child{transform:rotate(45deg)}.close-button span:last-child{transform:rotate(-45deg)}}