.Modal_modalVariables__0Q_r_{--modal-bg-primary:#18132a;--modal-bg-secondary:#120e21;--modal-border:#d4b147;--modal-text:#f4e4bc;--modal-accent:gold;--modal-shadow-main:0 10px 30px rgba(0,0,0,.5);--modal-shadow-glow:0 0 20px rgba(212,175,55,.3);--btn-bg-primary:#4a0c1e;--btn-bg-secondary:#6b1429;--btn-hover-primary:#5a0f24;--btn-hover-secondary:#7d1530;--modal-padding:clamp(1rem,4vw,2.5rem);--modal-gap:clamp(0.75rem,2vw,1.5rem);--modal-border-radius:clamp(8px,1.5vw,12px);--modal-max-width-mobile:90vw;--modal-padding-mobile:35px 20px 25px 20px;--modal-margin-mobile:20px;--modal-max-width-small:95vw;--modal-padding-small:40px 15px 20px 15px;--modal-margin-small:10px;--modal-max-height-small:90vh;--close-button-offset-mobile:8px;--close-button-font-size-mobile:1.2rem;--close-button-size-mobile:28px;--close-button-offset-small:6px;--close-button-font-size-small:1.1rem;--close-button-size-small:26px}.Modal_overlay__C7JRk{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:3;padding:var(--modal-gap);overflow:hidden}.Modal_modal__yDLSi{background:linear-gradient(120deg,var(--modal-bg-primary) 60%,var(--modal-bg-secondary) 100%);padding:var(--modal-padding);border:3px solid var(--modal-border);border-radius:var(--modal-border-radius);position:relative;color:var(--modal-text);text-align:center;width:min(90vw,500px);max-height:90vh;overflow:hidden;word-wrap:break-word;word-break:break-word;font-family:Fontin Sans,sans-serif;box-shadow:var(--modal-shadow-main),var(--modal-shadow-glow);box-sizing:border-box}.Modal_modal__yDLSi:before{display:none}.Modal_modal__yDLSi:after{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(225deg,var(--modal-border),#b8941f,var(--modal-border));border-radius:calc(var(--modal-border-radius) + 1px);z-index:-2}.Modal_closeButton__bzaTX{position:absolute;top:clamp(.5rem,2vw,.75rem);right:clamp(.75rem,2vw,1rem);background:none;border:none;font-size:clamp(1.25rem,3vw,1.5rem);color:var(--modal-text);cursor:pointer;transition:all .3s ease;padding:clamp(2px,1vw,4px);width:clamp(28px,6vw,32px);height:clamp(28px,6vw,32px);display:flex;align-items:center;justify-content:center;border-radius:6px}.Modal_closeButton__bzaTX:hover{background:linear-gradient(to bottom,var(--btn-hover-primary),var(--btn-hover-secondary));color:var(--modal-accent);transform:scale(1.1)}.Modal_okButton__hbjqn{position:relative;padding:clamp(.75rem,2.5vw,1rem) clamp(1.5rem,4vw,2rem);border:none;background-color:transparent;background-image:url(/buttons/RW_BuildMaker_FullButton.png);background-size:100% 85%;background-repeat:no-repeat;background-position:50%;color:var(--modal-text);font-size:clamp(.875rem,2.2vw,1rem);cursor:pointer;transition:transform .3s ease;font-family:Germania One,serif;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;overflow:visible;margin-top:clamp(1rem,3vw,1.25rem)}.Modal_okButton__hbjqn:after,.Modal_okButton__hbjqn:before{display:none}.Modal_okButton__hbjqn:hover{background:linear-gradient(180deg,#5a0f24,#7d1530);color:#fff;transform:translateY(-1px);box-shadow:inset 0 0 0 2px #f4e4bc,inset 0 0 0 4px #7d1530,0 0 15px hsla(43,72%,85%,.5),0 4px 8px rgba(0,0,0,.4)}@media (max-width:768px){.Modal_modal__yDLSi{max-width:var(--modal-max-width-mobile);padding:var(--modal-padding-mobile);margin:var(--modal-margin-mobile)}.Modal_closeButton__bzaTX{top:var(--close-button-offset-mobile);right:var(--close-button-offset-mobile);font-size:var(--close-button-font-size-mobile);width:var(--close-button-size-mobile);height:var(--close-button-size-mobile)}}@media (max-width:480px){.Modal_modal__yDLSi{max-width:var(--modal-max-width-small);padding:var(--modal-padding-small);margin:var(--modal-margin-small);max-height:var(--modal-max-height-small)}.Modal_closeButton__bzaTX{top:var(--close-button-offset-small);right:var(--close-button-offset-small);font-size:var(--close-button-font-size-small);width:var(--close-button-size-small);height:var(--close-button-size-small)}}.ContentErrorModal_modalContent__ojCuJ{padding:20px;text-align:center;color:#e6e6f0;max-width:500px;margin:0 auto}.ContentErrorModal_modalContent__ojCuJ h2{color:#ff6b7a;font-size:1.5rem;margin:0 0 20px;text-align:center;font-weight:400}.ContentErrorModal_errorsList__UpnZB{text-align:left;margin-bottom:20px}.ContentErrorModal_errorItem__jaJIR{margin-bottom:15px;padding:15px;background-color:#2a1f3d;border-radius:8px;border-left:4px solid #ff6b7a}.ContentErrorModal_errorMessage__irRd_{margin:0 0 10px;color:#ff6b7a;line-height:1.4}.ContentErrorModal_profaneWords__gC7q2{margin-top:10px}.ContentErrorModal_profaneWords__gC7q2 strong{color:#fca311;display:block;margin-bottom:8px;font-size:.9rem}.ContentErrorModal_profaneWords__gC7q2 ul{margin:0;padding-left:20px;list-style:none}.ContentErrorModal_profaneWords__gC7q2 li{margin-bottom:4px}.ContentErrorModal_profaneWord__lB6FG{color:#ff6b7a;font-family:Courier New,monospace;background-color:rgba(255,107,122,.1);padding:2px 6px;border-radius:4px;display:inline-block}.ContentErrorModal_actions__Q7sHW{text-align:center;margin-top:20px}.ContentErrorModal_closeButton__jLX_6{background:linear-gradient(135deg,#7b0f2b,#a0112d);color:#fcfbce;border:none;padding:12px 24px;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 8px rgba(0,0,0,.3)}.ContentErrorModal_closeButton__jLX_6:hover{background:linear-gradient(135deg,#8f1135,#b91440);transform:translateY(-1px);box-shadow:0 6px 12px rgba(0,0,0,.4)}.ContentErrorModal_closeButton__jLX_6:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.3)}@media (max-width:768px){.ContentErrorModal_modalContent__ojCuJ{padding:15px;max-width:90vw}.ContentErrorModal_modalContent__ojCuJ h2{font-size:1.25rem}.ContentErrorModal_errorItem__jaJIR{padding:12px}.ContentErrorModal_closeButton__jLX_6{padding:10px 20px;font-size:.9rem}}.Signup_main__J2WSf{min-height:100vh;padding:80px 24px 100px;display:flex;flex-direction:column;align-items:center;background-color:#120e21}.Signup_form__TUMl2{width:100%;max-width:420px;background:#1a1430;border:1px solid #2a2346;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px;color:#e6e6f0;position:relative;z-index:1}.Signup_title__pPKn4{margin:0 0 4px;font-size:20px}.Signup_label___RwU5{display:flex;flex-direction:column;gap:6px;font-size:14px;font-family:Fontin Sans,sans-serif}.Signup_input__PpaqO{width:100%;padding:10px 12px;background:#241c42;border:1px solid #4a4170;border-radius:6px;color:#e6e6f0;font-family:Fontin Sans,sans-serif}.Signup_input__PpaqO::-moz-placeholder{font-family:Fontin Sans,sans-serif}.Signup_input__PpaqO:-ms-input-placeholder{font-family:Fontin Sans,sans-serif}.Signup_input__PpaqO::placeholder{font-family:Fontin Sans,sans-serif}.Signup_input__PpaqO:focus{outline:none;border-color:#8cc7ff;box-shadow:0 0 0 3px rgba(140,199,255,.18)}.Signup_checks__wBRPs{display:flex;flex-direction:column;gap:8px;margin-top:6px}.Signup_checkbox__ZqAql{display:flex;align-items:center;gap:8px;font-size:13px;color:#cfcfe8}.Signup_checkbox__ZqAql,.Signup_checkbox__ZqAql a,.Signup_checkbox__ZqAql span{font-family:Fontin Sans,sans-serif}.Signup_checkbox__ZqAql a{color:#d4b147;text-decoration:none}.Signup_checkbox__ZqAql a:hover{text-decoration:underline}.Signup_button__8t7Fj{position:relative;margin-top:8px;padding:12px 30px;border:none;background-color:transparent;background-image:url(/buttons/RW_BuildMaker_Button_Background_Red.png);background-size:50% 100%;background-repeat:no-repeat;background-position:50%;color:#f4e4bc;font-size:1.1rem;cursor:pointer;transition:transform .3s ease;font-family:Germania One,serif;font-weight:400;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;overflow:visible}.Signup_button__8t7Fj:after,.Signup_button__8t7Fj:before{display:block;content:"";position:absolute;top:0;width:45px;height:100%;background-image:url(/buttons/RW_BuildMaker_Button_Edges_Red.png);background-size:200% 100%;background-repeat:no-repeat;z-index:1;pointer-events:none}.Signup_button__8t7Fj:before{left:15%;background-position:0}.Signup_button__8t7Fj:after{right:15%;background-position:100%}.Signup_button__8t7Fj:hover:not(:disabled){color:#fff}.Signup_button__8t7Fj:disabled{background-image:url(/buttons/RW_BuildMaker_Button_Background_Grey.png);background-size:50% 100%;color:#f4e4bc;cursor:not-allowed;transform:none}.Signup_button__8t7Fj:disabled:after,.Signup_button__8t7Fj:disabled:before{display:block;content:"";position:absolute;top:0;width:45px;height:100%;background-image:url(/buttons/RW_BuildMaker_Button_Edges_Grey.png);background-size:200% 100%;background-repeat:no-repeat;z-index:1;pointer-events:none}.Signup_button__8t7Fj:disabled:before{left:15%;background-position:0}.Signup_button__8t7Fj:disabled:after{right:15%;background-position:100%}.Signup_errorText__GGsR9{color:#e53e3e;font-size:.875rem;margin-top:-.5rem;margin-bottom:1rem;font-family:Fontin Sans,sans-serif}.Signup_error__naZkR{color:#ff6b6b}.Signup_error__naZkR,.Signup_ok__z5Y2v{font-size:13px;font-family:Fontin Sans,sans-serif}.Signup_ok__z5Y2v{color:#6bff9d}