.Loader-module__Pq1Xnq__closing{pointer-events:none}.Loader-module__Pq1Xnq__loaderTop,.Loader-module__Pq1Xnq__loaderBottom{z-index:120;width:100%;height:50vh;transition:transform .95s cubic-bezier(.65,.02,.25,1);position:fixed;left:0;overflow:hidden}.Loader-module__Pq1Xnq__loaderTop{background:radial-gradient(circle at 20% 10%,#f8c3cd24,#0000 30%),linear-gradient(#2f1b22 0%,#3d242d 100%);border-bottom:1px solid #f5d6dd33;top:0}.Loader-module__Pq1Xnq__loaderBottom{background:radial-gradient(circle at 78% 85%,#b3303014,#0000 30%),linear-gradient(#f2ece4 0%,#faf7f2 100%);border-top:1px solid #a67a682e;bottom:0}.Loader-module__Pq1Xnq__loaderTop.Loader-module__Pq1Xnq__closing{transform:translateY(-106%)}.Loader-module__Pq1Xnq__loaderBottom.Loader-module__Pq1Xnq__closing{transform:translateY(106%)}.Loader-module__Pq1Xnq__sakuraBg{pointer-events:none;position:absolute;inset:0}.Loader-module__Pq1Xnq__sakura{opacity:.62;filter:saturate(.94);position:absolute}.Loader-module__Pq1Xnq__loaderTop .Loader-module__Pq1Xnq__sakura{filter:saturate(.9)brightness(1.03)}.Loader-module__Pq1Xnq__loaderBottom .Loader-module__Pq1Xnq__sakura{filter:saturate(.96)brightness(.96)}.Loader-module__Pq1Xnq__loaderContent{z-index:125;text-align:center;flex-direction:column;align-items:center;width:min(92vw,760px);transition:opacity .45s,transform .45s;display:flex;position:fixed;top:54%;left:50%;transform:translate(-50%,-50%)}.Loader-module__Pq1Xnq__loaderContent.Loader-module__Pq1Xnq__closing{opacity:0;transform:translate(-50%,-52%)}.Loader-module__Pq1Xnq__subtitle{color:#bf3838;text-transform:uppercase;letter-spacing:.4em;margin-bottom:12px;font-family:Zen Antique,serif;font-size:.9rem;font-weight:700}.Loader-module__Pq1Xnq__spinner{width:112px;height:112px;margin-bottom:18px}.Loader-module__Pq1Xnq__spinnerSvg{width:100%;height:100%}.Loader-module__Pq1Xnq__staticRing{opacity:.34}.Loader-module__Pq1Xnq__threadPath{stroke-dasharray:62 250;stroke-dashoffset:0;transform-origin:50px 50px;animation:3.1s linear infinite Loader-module__Pq1Xnq__rotate-thread}.Loader-module__Pq1Xnq__innerRing{opacity:.62;transform-origin:50px 50px;animation:9.6s linear infinite Loader-module__Pq1Xnq__rotate-rev}.Loader-module__Pq1Xnq__centerIcon{transform-origin:50px 50px;animation:2.8s ease-in-out infinite alternate Loader-module__Pq1Xnq__pulse-spin}.Loader-module__Pq1Xnq__title{color:#1f1d1c;letter-spacing:.01em;margin-top:2px;font-family:Zen Antique,serif;font-size:clamp(52px,6.8vw,90px);font-weight:400;line-height:.92}.Loader-module__Pq1Xnq__status{color:#2e3a59d1;letter-spacing:.1em;margin-top:10px;font-family:Noto Serif JP,serif;font-size:1.05rem;font-weight:300}.Loader-module__Pq1Xnq__progressTrack{background:#b3303026;border-radius:9999px;width:min(72vw,270px);height:2px;margin-top:18px;overflow:hidden}.Loader-module__Pq1Xnq__progressFill{background:linear-gradient(90deg,#b33030 0%,#e1909b 100%);border-radius:9999px;height:100%;transition:width .22s}@keyframes Loader-module__Pq1Xnq__rotate-thread{0%{stroke-dasharray:52 260;transform:rotate(0)}50%{stroke-dasharray:170 118}to{stroke-dasharray:52 260;transform:rotate(360deg)}}@keyframes Loader-module__Pq1Xnq__rotate-rev{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes Loader-module__Pq1Xnq__pulse-spin{0%{opacity:.8;transform:scale(.93)rotate(-8deg)}to{opacity:1;transform:scale(1.08)rotate(8deg)}}@media (max-width:768px){.Loader-module__Pq1Xnq__loaderContent{top:55%}.Loader-module__Pq1Xnq__subtitle{letter-spacing:.28em;font-size:.72rem}.Loader-module__Pq1Xnq__spinner{width:86px;height:86px;margin-bottom:14px}.Loader-module__Pq1Xnq__title{font-size:clamp(44px,13vw,68px);line-height:.95}.Loader-module__Pq1Xnq__status{margin-top:8px;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.Loader-module__Pq1Xnq__loaderTop,.Loader-module__Pq1Xnq__loaderBottom,.Loader-module__Pq1Xnq__loaderContent,.Loader-module__Pq1Xnq__threadPath,.Loader-module__Pq1Xnq__innerRing,.Loader-module__Pq1Xnq__centerIcon,.Loader-module__Pq1Xnq__progressFill{transition:none!important;animation:none!important}}
