.Splash-module__FXcGRW__root{color:#f5f0dc;background:radial-gradient(1100px 680px at 50% 20%,#3c785a26,#0000 58%),linear-gradient(#0d1f1a 0%,#0a1812 50%,#050d0a 100%);min-height:100vh;font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}.Splash-module__FXcGRW__bg{background:radial-gradient(circle,#0000 58%,#0009 100%);position:absolute;inset:0}.Splash-module__FXcGRW__suits{opacity:.12;pointer-events:none;background-image:radial-gradient(circle at 16% 18%,#f5fff8 2px,#0000 3px),radial-gradient(circle at 78% 22%,#f5fff8 2px,#0000 3px),radial-gradient(circle at 24% 80%,#f5fff8 2px,#0000 3px),radial-gradient(circle at 84% 72%,#f5fff8 2px,#0000 3px);background-size:200px 200px;position:absolute;inset:0}.Splash-module__FXcGRW__suits:before{content:"";opacity:.09;background-image:linear-gradient(45deg,#0000 48%,#e6f6ed 49% 51%,#0000 52%),linear-gradient(-45deg,#0000 48%,#e6f6ed 49% 51%,#0000 52%);background-size:140px 140px;position:absolute;inset:0}.Splash-module__FXcGRW__center{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100vh;padding:48px 18px 84px;display:flex;position:relative}.Splash-module__FXcGRW__logoWrap{animation:.45s ease-out both Splash-module__FXcGRW__riseIn}.Splash-module__FXcGRW__logoMark{letter-spacing:.12em;color:#f2e3b0;text-shadow:0 10px 24px #00000073;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(32px,5vw,62px);font-weight:900;line-height:1.05}.Splash-module__FXcGRW__logoSub{letter-spacing:.3em;opacity:.82;margin-top:12px;font-size:11px;font-weight:700}.Splash-module__FXcGRW__loadingText{color:#f2e3b0;margin:0;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(24px,3.3vw,48px);font-weight:700;line-height:1.15}.Splash-module__FXcGRW__panel{text-align:left;background:linear-gradient(#163a30eb,#102a22f5);border:1px solid #e7d9aa40;border-radius:28px;width:min(860px,93vw);padding:clamp(22px,3vw,38px);animation:.5s ease-out .12s both Splash-module__FXcGRW__riseIn;box-shadow:0 26px 50px #0000006b}.Splash-module__FXcGRW__progressWrap{margin-top:22px}.Splash-module__FXcGRW__panelLabel{text-transform:uppercase;letter-spacing:.2em;color:#d6ecdde6;margin:0;font-size:11px}.Splash-module__FXcGRW__progressTrack{background:#c8e2d41f;border:1px solid #e7d9aa2e;border-radius:999px;height:18px;margin-top:16px;position:relative;overflow:hidden}.Splash-module__FXcGRW__progressFill{background:linear-gradient(90deg,#d4af37,#ffe08c);border-radius:999px;height:100%;transition:width .24s;box-shadow:0 2px 12px #d4af3773}.Splash-module__FXcGRW__progressShimmer{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff14 45%,#ffffff3d 50%,#ffffff14 55%,#0000 100%);animation:2.1s ease-in-out infinite Splash-module__FXcGRW__shimmer;position:absolute;inset:0;transform:translate(-100%)}.Splash-module__FXcGRW__progressMeta{color:#dcecddcc;justify-content:space-between;margin-top:10px;font-size:13px;display:flex}.Splash-module__FXcGRW__stepList{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.Splash-module__FXcGRW__stepItem{color:#eff7f1d1;align-items:center;gap:10px;display:flex}.Splash-module__FXcGRW__stepDot{background:#5a7468;border-radius:999px;flex:none;width:12px;height:12px}.Splash-module__FXcGRW__stepDotDone{background:#ddb54a}.Splash-module__FXcGRW__stepDotActive{background:#ddb54a;box-shadow:0 0 0 6px #ddb54a2e}.Splash-module__FXcGRW__stepText{font-size:15px}.Splash-module__FXcGRW__panelHint{color:#d6e8dddb;border-top:1px solid #e8dfc22e;margin-top:22px;padding-top:14px;font-size:13px}.Splash-module__FXcGRW__footer{opacity:.82;z-index:2;justify-content:space-between;align-items:center;padding:0 18px;font-size:12px;display:flex;position:absolute;inset:auto 0 16px}.Splash-module__FXcGRW__left{letter-spacing:.08em}.Splash-module__FXcGRW__footerActions{align-items:center;gap:12px;display:inline-flex}.Splash-module__FXcGRW__right{font-family:Menlo,Monaco,Consolas,Liberation Mono,monospace}.Splash-module__FXcGRW__skipButton{color:#f3e6b9;letter-spacing:.04em;cursor:pointer;background:#1f4438d6;border:1px solid #e5d6a273;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:700;transition:transform .14s,background-color .14s,border-color .14s}.Splash-module__FXcGRW__skipButton:hover{background:#244e3ff2;border-color:#e5d6a2bf;transform:translateY(-1px)}.Splash-module__FXcGRW__skipButton:active{transform:translateY(0)}@keyframes Splash-module__FXcGRW__riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes Splash-module__FXcGRW__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:640px){.Splash-module__FXcGRW__panel{border-radius:22px}.Splash-module__FXcGRW__logoSub{letter-spacing:.2em}.Splash-module__FXcGRW__progressMeta{font-size:12px}.Splash-module__FXcGRW__stepText{font-size:14px}}@media (prefers-reduced-motion:reduce){.Splash-module__FXcGRW__logoWrap,.Splash-module__FXcGRW__panel{animation:none}.Splash-module__FXcGRW__progressFill{transition:none}.Splash-module__FXcGRW__progressShimmer{animation:none;display:none}.Splash-module__FXcGRW__skipButton{transition:none}}
