@keyframes signin-module__IEvyqa__fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.signin-module__IEvyqa__page{background:#131311;flex-direction:row;width:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}.signin-module__IEvyqa__left{z-index:2;flex-direction:column;flex:50%;justify-content:center;align-items:center;min-width:0;padding:48px 24px;display:flex;position:relative}.signin-module__IEvyqa__left:before{content:"";pointer-events:none;background:radial-gradient(55% 45% at 50% 52%,#e7b95717,#0000 70%),linear-gradient(#0d0d0ceb 0%,#121210e0 50%,#0d0d0ceb 100%);position:absolute;inset:0}.signin-module__IEvyqa__leftInner{z-index:1;width:100%;max-width:420px;animation:.5s cubic-bezier(.22,1,.36,1) both signin-module__IEvyqa__fadeInUp;position:relative}.signin-module__IEvyqa__back{color:#918d83;align-items:center;gap:6px;margin-bottom:32px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.signin-module__IEvyqa__back:hover{color:#e9c97a}.signin-module__IEvyqa__title{color:#e9e0cc;margin:0 0 24px;font-family:Lexend,sans-serif;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:700;line-height:1.15}.signin-module__IEvyqa__consentCard{background:#171715;border:1px solid #2a2823;border-radius:0;position:relative;box-shadow:0 18px 48px #00000073}.signin-module__IEvyqa__consentCard:before{content:"";background:var(--chrome-accent-line);pointer-events:none;height:1px;position:absolute;inset:-1px -1px auto}.signin-module__IEvyqa__cardBody{z-index:1;flex-direction:column;gap:0;display:flex;position:relative}.signin-module__IEvyqa__cardFooter{border-top:1px solid #232119;flex-direction:column;padding:18px;display:flex}.signin-module__IEvyqa__permSection{background:0 0;border-bottom:1px solid #232119;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.signin-module__IEvyqa__permSection:last-child{border-bottom:none}.signin-module__IEvyqa__permSectionLabel{text-transform:uppercase;letter-spacing:.12em;color:#86c07a;margin-bottom:4px;font-family:Inter,sans-serif;font-size:9px;font-weight:700}.signin-module__IEvyqa__permSection[data-type=deny] .signin-module__IEvyqa__permSectionLabel{color:#c96a5c}.signin-module__IEvyqa__permItem{align-items:center;gap:10px;display:flex}.signin-module__IEvyqa__permIcon{color:#86c07a;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.signin-module__IEvyqa__permIcon[data-type=deny]{color:#c96a5c}.signin-module__IEvyqa__permText{color:#c9c3b5;font-family:Inter,sans-serif;font-size:13px;line-height:1.45}.signin-module__IEvyqa__infoBox{background:#e9c97a0a;border:1px solid #e9c97a1a;align-items:flex-start;gap:11px;margin-bottom:16px;padding:12px 14px;display:flex}.signin-module__IEvyqa__infoIcon{color:#e9c97a;flex-shrink:0;margin-top:1px}.signin-module__IEvyqa__infoText{color:#918d83;margin:0;font-family:Inter,sans-serif;font-size:12px;line-height:1.55}.signin-module__IEvyqa__infoText strong{color:#e2dbcb;font-weight:600}.signin-module__IEvyqa__errorBox,.signin-module__IEvyqa__warningBox{border:1px solid;align-items:flex-start;gap:11px;margin-bottom:14px;padding:12px 14px;display:flex}.signin-module__IEvyqa__errorBox{background:#c9564a0f;border-color:#c9564a2e}.signin-module__IEvyqa__warningBox{background:#e9c97a0f;border-color:#e9c97a2e}.signin-module__IEvyqa__errorDot{border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex}.signin-module__IEvyqa__errorBox .signin-module__IEvyqa__errorDot{color:#c9564a;background:#c9564a1f;border:1px solid #c9564a40}.signin-module__IEvyqa__warningBox .signin-module__IEvyqa__errorDot{color:#e9c97a;background:#e9c97a1a;border:1px solid #e9c97a40}.signin-module__IEvyqa__errorTitle{margin-bottom:2px;font-family:Lexend,sans-serif;font-size:12px;font-weight:600}.signin-module__IEvyqa__errorBox .signin-module__IEvyqa__errorTitle{color:#e0a29a}.signin-module__IEvyqa__warningBox .signin-module__IEvyqa__errorTitle{color:#f0dfa8}.signin-module__IEvyqa__errorMsg{font-family:Inter,sans-serif;font-size:12px;line-height:1.5}.signin-module__IEvyqa__errorBox .signin-module__IEvyqa__errorMsg{color:#c9564ab3}.signin-module__IEvyqa__warningBox .signin-module__IEvyqa__errorMsg{color:#a89878}.signin-module__IEvyqa__rememberRow{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.65rem;margin-bottom:16px;padding:.35rem 0;display:flex}.signin-module__IEvyqa__rememberCheckbox{accent-color:#d29f32;cursor:pointer;flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}.signin-module__IEvyqa__rememberLabel{color:#c9c3b5;font-size:.85rem;font-weight:500;line-height:1.45}.signin-module__IEvyqa__actions{gap:10px;margin-bottom:16px;display:flex}.signin-module__IEvyqa__btnCancel{color:#918d83;cursor:pointer;background:0 0;border:1px solid #35332d;border-radius:0;flex:1;padding:12px 16px;font-family:Lexend,sans-serif;font-size:13px;font-weight:600;transition:color .15s,border-color .15s,background .15s}.signin-module__IEvyqa__btnCancel:hover{color:#e2dbcb;background:#e9c97a0d;border-color:#4a463c}.signin-module__IEvyqa__btnContinue{color:#141412;cursor:pointer;background:#e9c97a;border:none;border-radius:0;flex:2;justify-content:center;align-items:center;gap:7px;padding:12px 16px;font-family:Lexend,sans-serif;font-size:13px;font-weight:700;transition:background .15s,transform .12s;display:flex}.signin-module__IEvyqa__btnContinue:hover{background:#f2d78f;transform:translateY(-1px)}.signin-module__IEvyqa__btnContinue:active{transform:translateY(0)}.signin-module__IEvyqa__btnCancel:focus-visible,.signin-module__IEvyqa__btnContinue:focus-visible{outline-offset:2px;outline:2px solid #e9c97a99}.signin-module__IEvyqa__back:focus-visible{outline-offset:3px;outline:2px solid #e9c97a8c}.signin-module__IEvyqa__btnContinue:disabled{opacity:.6;cursor:not-allowed;transform:none}.signin-module__IEvyqa__terms{color:#7a756b;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:11px;line-height:1.5}.signin-module__IEvyqa__terms span{color:#918d83;font-weight:500}.signin-module__IEvyqa__right{flex:50%;min-width:0;display:none;position:relative}@media (min-width:1024px){.signin-module__IEvyqa__right{display:block}}.signin-module__IEvyqa__rightWall{filter:brightness(.45)saturate(1.05);background:url(/ui/backgrounds/runeteria_bg_2.jpg) 50%/cover no-repeat;position:absolute;inset:0}.signin-module__IEvyqa__rightOverlay{pointer-events:none;background:linear-gradient(90deg,#0d0d0ce6 0%,#0d0d0c40 38% 62%,#0d0d0cb3 100%),radial-gradient(55% 45% at 50% 55%,#e7b9571a,#0000 68%),linear-gradient(#0d0d0c8c 0%,#0d0d0c33 32%,#0d0d0c80 70%,#0d0d0ce6 100%);position:absolute;inset:0}.signin-module__IEvyqa__rightContent{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;padding:48px;display:flex;position:relative}.signin-module__IEvyqa__bigLogoWrap{isolation:isolate;justify-content:center;animation:.7s cubic-bezier(.22,1,.36,1) both signin-module__IEvyqa__fadeInUp;display:flex;position:relative}.signin-module__IEvyqa__bigLogoWrap:after{content:"";filter:blur(28px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#e7b95726 0%,#0000 70%);position:absolute;inset:12% 10%}.signin-module__IEvyqa__bigLogo{object-fit:contain;filter:drop-shadow(0 10px 28px #0009);width:min(320px,55%);height:auto;display:block}.signin-module__IEvyqa__rightTagline{text-transform:uppercase;letter-spacing:.35em;color:#e9c97a;justify-content:center;align-items:center;gap:16px;margin:0;font-family:Lexend,sans-serif;font-size:11px;font-weight:700;animation:.7s cubic-bezier(.22,1,.36,1) .15s both signin-module__IEvyqa__fadeInUp;display:flex}.signin-module__IEvyqa__rightTagline:before{content:"";background:linear-gradient(270deg,#e9c97a99 0%,#e9c97a00 100%);flex:1;max-width:40px;height:1px}.signin-module__IEvyqa__rightTagline:after{content:"";background:linear-gradient(90deg,#e9c97a99 0%,#e9c97a00 100%);flex:1;max-width:40px;height:1px}.signin-module__IEvyqa__rightTaglineDot{color:#e9c97a;font-weight:800}@media (max-width:480px){.signin-module__IEvyqa__left{padding:32px 16px}.signin-module__IEvyqa__cardBody{padding:16px}.signin-module__IEvyqa__actions{flex-direction:column}}
