*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{color:#f4f1e8;min-height:100vh;font-family:var(--nf8-zen,"Zen Kaku Gothic New"), "Hiragino Sans", sans-serif;-webkit-font-smoothing:antialiased;background:#101c36;margin:0;line-height:1.6;overflow-x:clip}p,li,dd,figcaption{text-wrap:pretty}@media (max-width:767px){input,select,textarea{font-size:16px!important}}
.rotate-hint-module__kCaQ7a__rotate{display:none}@media (orientation:landscape) and (max-height:500px) and (pointer:coarse){.rotate-hint-module__kCaQ7a__rotate{z-index:200;color:#f4efe2;text-align:center;background:#101c36;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;font-size:18px;font-weight:700;display:flex;position:fixed;inset:0}html[data-rs-full] .rotate-hint-module__kCaQ7a__rotate{display:none}}
.splash8-module__rDbvlq__splash{z-index:1000;background:var(--bg);color:var(--ink);font-family:var(--f-body);opacity:1;transition:opacity .4s ease-out;position:fixed;inset:0;overflow:hidden}.splash8-module__rDbvlq__fading{opacity:0;pointer-events:none}.splash8-module__rDbvlq__glow{aspect-ratio:1;background:radial-gradient(circle,#ffd67859,#0000 62%);width:min(560px,120vw);position:absolute;top:34%;left:50%;translate:-50% -50%}.splash8-module__rDbvlq__brand{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:22%;left:0;right:0}.splash8-module__rDbvlq__seven{font-family:var(--f-num);color:var(--lamp);font-size:112px;font-weight:800;line-height:.9}.splash8-module__rDbvlq__band{background:var(--turf);height:230px;position:absolute;bottom:0;left:0;right:0}.splash8-module__rDbvlq__band:before{content:"";background:var(--sky);height:70px;position:absolute;bottom:100%;left:0;right:0}.splash8-module__rDbvlq__rail{background:var(--rail);height:4px;position:absolute;top:-28px;left:0;right:0}.splash8-module__rDbvlq__posts{background:repeating-linear-gradient(90deg, var(--rail) 0 4px, transparent 4px 64px);height:28px;position:absolute;top:-28px;left:0;right:0}.splash8-module__rDbvlq__runner{filter:drop-shadow(0 0 24px #ffd6784d);width:200px;top:-64px}.splash8-module__rDbvlq__foot{flex-direction:column;align-items:center;gap:10px;max-width:360px;margin:0 auto;display:flex;position:absolute;bottom:40px;left:24px;right:24px}.splash8-module__rDbvlq__bar{background:var(--deep);border-radius:999px;width:100%;height:6px;overflow:hidden}.splash8-module__rDbvlq__barFill{background:var(--lamp);border-radius:999px;width:92%;height:100%;animation:1.3s ease-out both splash8-module__rDbvlq__sd8-bar;display:block}@keyframes splash8-module__rDbvlq__sd8-bar{0%{width:8%}to{width:92%}}.splash8-module__rDbvlq__text{color:var(--ink2);font-size:13px;font-weight:700}@media (min-width:900px){.splash8-module__rDbvlq__brand{top:18%}.splash8-module__rDbvlq__seven{font-size:128px}.splash8-module__rDbvlq__band{height:190px}.splash8-module__rDbvlq__runner{width:230px;top:-76px}.splash8-module__rDbvlq__foot{bottom:30px}.splash8-module__rDbvlq__text{font-size:15px}}@media (prefers-reduced-motion:reduce){.splash8-module__rDbvlq__barFill{animation:none}}
.login-cta-module__QavSzq__cbtn{color:#e3e3e3;width:100%;font-family:var(--font-jp);letter-spacing:.02em;cursor:pointer;background:#131314;border:1px solid #747775;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-size:14px;font-weight:700;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:0 10px 26px -12px #000c}.login-cta-module__QavSzq__cbtn:hover{background:#1d1d1f;border-color:#9a9da1}.login-cta-module__QavSzq__cbtn:disabled{opacity:.6;cursor:default}.login-cta-module__QavSzq__clabel{white-space:nowrap}.login-cta-module__QavSzq__sm{width:auto;box-shadow:none;border-radius:9px;padding:9px 14px;font-size:12px}.login-cta-module__QavSzq__lg{border-radius:14px;min-width:280px;padding:18px 40px;font-size:16px;box-shadow:0 18px 44px -14px #000000e6,inset 0 0 0 1px #ffffff0f}
