.login-page h2{color:var(--gold)}.login-hero{background:var(--deep);border-bottom:1px solid var(--line);overflow:hidden}.breadcrumbs{color:var(--muted);align-items:center;gap:13px;padding-top:22px;font-size:12px;display:flex}.breadcrumbs a{color:var(--ice);padding-block:8px}.breadcrumbs a:hover{color:var(--gold)}.login-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:42px 0 56px;display:grid}.login-hero-copy{z-index:1;max-width:570px;position:relative}.login-hero-copy h1{max-width:550px;margin-top:24px}.login-hero-copy p:first-of-type{color:var(--gold);margin-bottom:12px;font-size:20px}.login-hero-copy p:last-of-type{max-width:500px}.login-hero-copy>.button{min-width:220px;margin-top:7px}.login-jumps{margin-top:19px}.login-jumps p{flex-wrap:wrap;gap:10px;display:flex;margin:0!important}.login-jumps a,.login-bonus-link a{min-height:44px;color:var(--ink);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);background:linear-gradient(#294858,#16303f);border:1px solid #6b9dae;justify-content:center;align-items:center;padding:12px 16px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.login-jumps a:hover,.login-bonus-link a:hover{filter:brightness(1.2)}.login-hero-art{align-self:stretch;align-items:center;min-height:390px;display:flex;position:relative}.login-hero-art>img{object-fit:cover;object-position:55% center;width:calc(100% + 90px);max-width:none;height:390px;mask-image:linear-gradient(90deg,#0000,#000 12% 85%,#0000)}.login-welcome{background:#102331f0;border:1px solid #45606d;align-items:center;gap:17px;padding:18px 24px;display:flex;position:absolute;bottom:0;left:16px;right:0;box-shadow:0 10px 35px #0004}.login-welcome .account-icon{flex-shrink:0;width:47px;height:47px;margin:0}.login-welcome p:first-child{color:var(--gold);font-family:var(--display);margin-bottom:3px;font-size:16px}.login-welcome p:last-child{margin:0;font-size:12px}.login-step-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:35px;display:grid}.login-step{border-top:1px solid var(--line);gap:19px;padding-top:24px;display:flex}.step-number{font-family:var(--display);color:var(--gold);font-size:23px;line-height:1.3}.login-step h3{margin:0 0 12px;font-size:18px}.login-step p{margin:0;font-size:14px}.login-recovery{border-block:1px solid var(--line);background:#102330;padding:64px 0}.login-recovery-grid{grid-template-columns:1.55fr 1fr;align-items:start;gap:80px;display:grid}.login-prose ol{color:var(--ink);margin:24px 0;padding-left:23px}.login-prose li{margin:0 0 15px;padding-left:7px}.login-prose li::marker{color:var(--gold);font-weight:700}.login-prose p:last-child{margin:0}.login-support{background:var(--surface);border:1px solid #3a5361;padding:30px;box-shadow:0 14px 35px #0002}.login-support h3{color:var(--gold);font-size:21px}.login-support p{font-size:14px}.login-support strong{color:var(--ice);overflow-wrap:anywhere;font-size:19px}.login-support .button{margin-top:2px}.login-section-title{align-items:center;gap:22px;margin-bottom:35px;display:flex}.login-section-title .account-icon,.login-section-title h2{margin:0}.login-help-grid{grid-template-columns:1fr 1fr;gap:36px 60px;display:grid}.login-help-grid article{border-top:1px solid var(--line);padding-top:25px}.login-help-grid h3{max-width:460px;margin-bottom:15px;font-size:21px}.login-help-grid p{margin:0}.login-mobile{border-left:2px solid var(--gold);background:linear-gradient(115deg,#193443,#102330);gap:26px;padding:34px 40px;display:flex}.login-mobile>.account-icon{flex-shrink:0;margin:0}.login-mobile h2{font-size:27px}.login-mobile p{max-width:940px}.login-mobile p:last-child{margin:0;font-size:14px}.login-registration{background:var(--deep);border:1px solid var(--line);position:relative;overflow:hidden}.login-registration>img{object-fit:cover;object-position:65% center;width:63%;height:100%;position:absolute;inset:0 0 0 auto;mask-image:linear-gradient(90deg,#0000,#000 35%)}.login-registration-copy{z-index:1;background:linear-gradient(90deg,#091620 72%,#0000);max-width:65%;padding:40px;position:relative}.login-registration-copy p{max-width:590px}.login-register-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.login-bonus-link p{margin:0}.login-bonus-link a{min-height:54px;font-family:var(--display);padding:15px 20px;font-size:12px}.login-faq{padding-top:0}@media (width<=1000px){.login-hero-grid{gap:15px}.login-hero-art>img{width:calc(100% + 30px)}.login-welcome{gap:12px;padding:16px;left:0}.login-recovery-grid{gap:35px}.login-registration-copy{max-width:72%}.login-step-grid{gap:22px}.login-step{gap:12px}}@media (width<=760px){.login-hero-grid{grid-template-columns:1fr;gap:27px;padding-top:25px;padding-bottom:30px}.login-hero-copy{max-width:none}.login-hero-copy h1{max-width:580px;margin-top:19px}.login-hero-copy p:last-of-type{max-width:600px}.login-hero-art{min-height:270px}.login-hero-art>img{object-fit:cover;object-position:center;width:100%;height:270px;mask-image:linear-gradient(#000 80%,#0000)}.login-welcome{padding:15px;bottom:0;left:12px;right:12px}.login-welcome p:first-child{font-size:14px}.login-step-grid{grid-template-columns:1fr;gap:25px}.login-step{gap:20px;padding-top:20px}.login-step h3{font-size:19px}.login-step p{font-size:15px}.login-recovery{padding:44px 0}.login-recovery-grid{grid-template-columns:1fr;gap:30px}.login-support{padding:25px}.login-help-grid{grid-template-columns:1fr;gap:28px}.login-help-grid h3{font-size:20px}.login-section-title{gap:18px}.login-section-title .account-icon{flex-shrink:0;width:43px;height:43px}.login-mobile{padding:26px;display:block}.login-mobile>.account-icon{margin-bottom:20px}.login-mobile h2{font-size:25px}.login-registration{padding-top:215px}.login-registration>img{object-position:65% center;width:100%;height:240px;mask-image:linear-gradient(#000 75%,#0000)}.login-registration-copy{background:0 0;max-width:none;padding:10px 24px 28px}.login-register-actions{flex-direction:column;align-items:stretch}.login-register-actions .button,.login-bonus-link a{width:100%}.login-registration h2{font-size:26px}.breadcrumbs{padding-top:12px}.login-faq .faq-intro{margin-bottom:25px}}@media (width<=380px){.login-hero-copy h1{font-size:29px}.login-hero-copy>.button{width:100%}.login-jumps p{grid-template-columns:1fr;display:grid}.login-welcome{gap:10px;padding:13px;left:0;right:0}.login-welcome p:first-child{font-size:12px}.login-welcome p:last-child{font-size:11px}.login-mobile{padding:23px}.login-registration-copy{padding-inline:20px}.login-support strong{font-size:17px}}
