.MainMenu_root__08jo7{--parallax-x:0px;--parallax-y:0px;position:fixed;inset:0;min-height:100vh;min-height:100dvh;overflow:hidden;display:grid;align-items:center;padding:clamp(24px,5vw,80px);background:linear-gradient(90deg,rgba(7,10,18,.9),rgba(11,14,23,.68) 43%,rgba(6,9,15,.22)),linear-gradient(180deg,#1e2944,#222333 45%,#0b0c12);color:#f5f0df;isolation:isolate}.MainMenu_backgroundImage__jsl8J{z-index:-3;object-fit:cover;object-position:center;transform:translate3d(var(--parallax-x),var(--parallax-y),0) scale(1.04);transition:transform 90ms ease-out;will-change:transform}.MainMenu_skyGlow__KT52a{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(5,8,13,.12),rgba(5,8,13,.3) 50%,rgba(5,8,13,.72)),linear-gradient(180deg,rgba(8,12,20,.08),rgba(4,6,10,.34))}.MainMenu_celebration__MAnYj .MainMenu_skyGlow__KT52a{background:radial-gradient(circle at 73% 65%,rgba(255,211,105,.15),transparent 28%),linear-gradient(90deg,rgba(5,8,13,.1),rgba(5,8,13,.28) 50%,rgba(5,8,13,.68))}.MainMenu_menuComposition__3nkg7{position:relative;justify-self:end;transform:translate(-30%,15%);width:min(520px,100%);overflow:visible}.MainMenu_menuTitle__QWr5u{position:absolute;bottom:calc(100% + -95px);left:50%;width:145%;max-width:none;height:auto;object-fit:contain;pointer-events:none;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}.MainMenu_menuPanel__71dtg{width:100%;padding:clamp(24px,4vw,46px);border:1px solid hsla(41,63%,64%,.38);border-radius:0 0 12px 12px;background:linear-gradient(135deg,hsla(0,0%,100%,.055),transparent 45%),linear-gradient(0deg,rgba(10,14,22,.78) 0,rgba(10,14,22,.62) 65%,rgba(10,14,22,.18));box-shadow:0 28px 80px rgba(0,0,0,.5),inset 0 0 0 3px hsla(0,0%,100%,.025);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.MainMenu_eyebrow__LI0an{margin:55px 0 28px;color:#e7c56e;font-size:11px;font-weight:900;letter-spacing:.16em;text-align:center;text-transform:uppercase}.MainMenu_status__hiuZ3{color:hsla(46,52%,92%,.68)}.MainMenu_completionBackdrop__LHaA0{position:fixed;inset:0;z-index:10;display:grid;place-items:center;padding:24px;background:rgba(4,6,10,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.MainMenu_completionDialog__cTw7L{width:min(480px,100%);padding:clamp(28px,5vw,48px);border:1px solid hsla(43,72%,67%,.6);border-radius:12px;background:radial-gradient(circle at 50% 0,hsla(43,72%,67%,.14),transparent 42%),#101620;color:#f5f0df;text-align:center;box-shadow:0 32px 90px rgba(0,0,0,.68)}.MainMenu_completionDialog__cTw7L h2{margin:0;font-size:clamp(32px,6vw,52px);line-height:1}.MainMenu_completionDialog__cTw7L>p:not(.MainMenu_eyebrow__LI0an){margin:20px auto 26px;max-width:38ch;color:hsla(46,52%,92%,.72);line-height:1.65}.MainMenu_completionDialog__cTw7L button{min-width:210px;padding:14px 20px;border:1px solid #e7c56e;border-radius:6px;background:linear-gradient(90deg,#735326,#9e7533);color:#fff9e9;font:inherit;font-weight:900;cursor:pointer}.MainMenu_completionDialog__cTw7L button:focus-visible,.MainMenu_completionDialog__cTw7L button:hover{outline:2px solid #f0d477;outline-offset:3px}.MainMenu_actions__5kwlK{display:grid;grid-gap:10px;gap:10px}.MainMenu_primaryActionGroup__3cyqm{display:grid;grid-template-columns:1fr 48px;grid-gap:8px;gap:8px}.MainMenu_primaryAction__O_2x8,.MainMenu_secondaryAction__N6to9{color:inherit;font:inherit;cursor:pointer;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease}.MainMenu_primaryAction__O_2x8{display:grid;grid-gap:5px;gap:5px;padding:16px 18px;border:1px solid #d7b559;border-radius:6px;background:linear-gradient(90deg,#735326,#9e7533);box-shadow:inset 0 1px hsla(0,0%,100%,.2),0 8px 22px rgba(0,0,0,.3);text-align:left}.MainMenu_newGameInfoButton__r8NKP{display:grid;place-items:center;border:1px solid #d7b559;border-radius:6px;background:#745427;color:#fff9e9;font-size:14px;cursor:pointer;box-shadow:inset 0 1px hsla(0,0%,100%,.18),0 8px 22px rgba(0,0,0,.3)}.MainMenu_newGameInfoButton__r8NKP:focus-visible,.MainMenu_newGameInfoButton__r8NKP:hover{border-color:#f0d477;outline:none;background:#8b672e}.MainMenu_newGameInfo__jv6kv{margin:-2px 0 2px;padding:10px 12px;border-left:2px solid hsla(43,72%,67%,.62);color:hsla(46,52%,92%,.66);font-size:11px;line-height:1.5}.MainMenu_primaryAction__O_2x8 span{font-size:17px;font-weight:900}.MainMenu_primaryAction__O_2x8 small{color:rgba(255,250,230,.7);font-size:11px}.MainMenu_secondaryAction__N6to9{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 16px;border:1px solid hsla(43,55%,80%,.19);border-radius:6px;background:hsla(0,0%,100%,.035);font-size:13px;font-weight:800}.MainMenu_continueDetails__ZXVVd{display:grid;grid-gap:4px;gap:4px}.MainMenu_continueDetails__ZXVVd strong{font:inherit}.MainMenu_continueDetails__ZXVVd small{color:hsla(46,52%,92%,.5);font-size:10px;font-weight:700}.MainMenu_secondaryAction__N6to9:disabled{cursor:not-allowed;opacity:.48}.MainMenu_progressTag__gFZvG,.MainMenu_unavailableTag__HW_0B{padding:4px 7px;border:1px solid hsla(43,72%,67%,.5);border-radius:999px;color:#e7c56e;font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.MainMenu_unavailableTag__HW_0B{border-color:hsla(46,52%,92%,.22);color:hsla(46,52%,92%,.56)}.MainMenu_primaryAction__O_2x8:focus-visible,.MainMenu_primaryAction__O_2x8:hover,.MainMenu_secondaryAction__N6to9:focus-visible,.MainMenu_secondaryAction__N6to9:hover{border-color:#f0d477;background-color:hsla(46,80%,70%,.12);outline:none;transform:translateX(4px)}.MainMenu_secondaryAction__N6to9:disabled:hover{border-color:hsla(43,55%,80%,.19);background:hsla(0,0%,100%,.035);transform:none}.MainMenu_status__hiuZ3{margin:18px 0 0;font-size:11px;font-weight:700;text-align:center}.MainMenu_contactFooter__Iual5{display:grid;grid-gap:5px;gap:5px;margin-top:24px;padding-top:18px;border-top:1px solid hsla(43,55%,80%,.14)}.MainMenu_contactFooter__Iual5 span{color:hsla(46,52%,92%,.48);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.MainMenu_contactFooter__Iual5 a{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;color:hsla(46,52%,92%,.82);font-size:13px;font-weight:700;-webkit-text-decoration-color:hsla(43,72%,67%,.45);text-decoration-color:hsla(43,72%,67%,.45);text-underline-offset:3px}.MainMenu_contactFooter__Iual5 a svg{flex:0 0 auto;color:#e7c56e;font-size:12px}.MainMenu_contactFooter__Iual5 small{margin-top:8px;color:hsla(46,52%,92%,.34);font-size:10px;line-height:1.4}.MainMenu_contactFooter__Iual5 a:focus-visible,.MainMenu_contactFooter__Iual5 a:hover{color:#e7c56e;outline:none}@media (max-width:700px){.MainMenu_root__08jo7{align-items:end;padding:18px}.MainMenu_menuComposition__3nkg7{justify-self:stretch;transform:none;width:100%}.MainMenu_menuTitle__QWr5u{bottom:calc(100% + 10px);width:112%}.MainMenu_menuPanel__71dtg{padding:22px}.MainMenu_backgroundImage__jsl8J{object-position:38% center}}@media (prefers-reduced-motion:reduce){.MainMenu_backgroundImage__jsl8J{transform:none;transition:none}.MainMenu_primaryAction__O_2x8,.MainMenu_secondaryAction__N6to9{transition:none}}