.login-page{--login-panel-padding:clamp(17px, 2.4vw, 30px)}.login-hero{background:linear-gradient(90deg,#28194e 12%,#322057ee 43%,#6240b252 100%),url(/assets/bonus-hero-background.webp) 70% 55%/cover,#33215d;border-color:#775eb5;grid-template-columns:minmax(0,1fr);min-height:372px}.login-hero:before,.login-hero:after{content:none}.login-hero .hero-content{width:64%}.login-hero .hero-description{text-wrap:pretty;max-width:48ch}.login-hero .hero-mascot{width:min(42%,465px);bottom:-17%;right:4%}.login-hero .hero-actions{flex-wrap:wrap}.login-grid{margin-top:var(--intro-space);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.login-panel{min-width:0;padding:var(--login-panel-padding);border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);scroll-margin-top:22px}.login-reset{background:#28213e;border-color:#69528d;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);padding:0;display:grid;overflow:hidden}.login-reset,.login-troubleshooting{grid-column:1/-1}.login-reset-visual{background:radial-gradient(at 45%,#563779,#35254d 78%);min-height:clamp(290px,28vw,360px);position:relative;overflow:hidden}.login-reset-visual img{filter:drop-shadow(0 14px 20px #160e2d73);width:min(93%,412px);height:auto;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.login-reset-content{padding:var(--login-panel-padding);align-self:center}.login-panel h2{letter-spacing:-.042em;text-wrap:balance;font-size:clamp(1.28rem,2.6vw,2rem);line-height:1.13}.login-panel h3{text-wrap:balance;font-size:.96rem;line-height:1.35}.login-panel p{color:var(--muted);text-wrap:pretty;font-size:.92rem;line-height:1.6}.login-steps{margin:13px 0 0;padding:0;list-style:none}.login-steps li{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;padding:10px 0;display:grid}.login-steps li+li{border-top:1px solid var(--border)}.login-step-number{color:#ddc8ff;font-size:1.05rem;font-weight:700;line-height:1.24}.login-steps p{margin-top:4px}.login-reset-action{margin-top:8px}.login-troubleshooting{grid-template-columns:minmax(220px,1fr) minmax(0,3fr);align-items:stretch;gap:18px clamp(12px,1.8vw,22px);display:grid}.login-troubleshooting>h2{grid-column:1/-1}.login-issue-tabs{align-content:start;gap:6px;display:grid}.login-issue-tabs button{border:1px solid var(--border);min-height:48px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:#26223e;border-radius:9px;padding:10px 14px;font-size:.91rem;font-weight:650;line-height:1.3}.login-issue-tabs button:hover{background:var(--panel-light);color:var(--text)}.login-issue-tabs button[aria-selected=true]{color:var(--text);background:#392d54;border-color:#6b568e;box-shadow:inset 3px 0 #c9aaff}.login-issue-tabs button:focus-visible{outline-offset:2px}.login-issue-solution{background:linear-gradient(105deg,#2e2546 55%,#3b2a57);border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) clamp(96px,15vw,182px);align-items:center;column-gap:clamp(13px,2vw,26px);padding:clamp(16px,2vw,25px);display:grid}.login-troubleshooting[data-enhanced] .login-issue-solution{grid-column:2}.login-issue h3{font-size:clamp(1rem,1.7vw,1.22rem)}.login-issue p{max-width:57ch;margin-top:7px}.login-issue+.login-issue{margin-top:16px}.login-troubleshooting[data-enhanced] .login-issue{margin-top:0}.login-issue-art{width:100%;height:auto}.login-register{background:linear-gradient(125deg,#362650,#26203d 86%);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(112px,32%);align-items:start;gap:9px 16px;display:grid}.login-register h2{align-self:center}.login-register>p{grid-column:1}.login-register-art{aspect-ratio:1/1.06;grid-area:1/2/3;place-self:center end;width:100%;max-width:178px;position:relative}.login-register-art img{height:auto;position:absolute}.login-bonus-emblem{width:65%;top:0;left:0}.login-bonus-slot{width:58%;bottom:0;right:0}.login-card-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:5px;display:flex}.login-support-heading{align-items:center;gap:13px;margin-bottom:12px;display:flex}.login-support-heading img{background:#342750;border-radius:17px;flex:none;width:65px;height:65px;padding:6px}.login-support .login-email{color:var(--text);overflow-wrap:anywhere;align-items:center;gap:8px;margin:11px 0;font-weight:700;display:flex}.login-email svg{color:#d3bbff;flex:none;width:17px;height:17px}.login-page>.faq{margin-top:var(--section-space);padding:var(--login-panel-padding);border:1px solid var(--border);border-radius:var(--radius);background:#201c34;grid-template-columns:minmax(0,1fr);gap:14px}.login-page .faq-heading{min-height:0}.login-page .faq-items{gap:0}.login-page .faq details{background:0 0;border-width:1px 0 0;border-radius:0}.login-page .faq summary{border-radius:6px;padding-inline:0}.login-page .faq details p{padding-inline:0}@media (width>=961px){.login-register h2{align-items:center;min-height:65px;display:flex}}@media (width<=960px){.login-hero .hero-mascot{bottom:-12%;right:2%}.login-register{grid-template-columns:minmax(0,1fr) auto}.login-register>p{grid-column:1/-1}.login-register-art{aspect-ratio:1.28;grid-row:1;width:97px}.login-bonus-emblem{width:61%;top:0;left:0}.login-bonus-slot{width:45%;bottom:0;right:0}}@media (681px<=width<=840px),(width<=480px){.login-card-actions{grid-template-columns:1fr;display:grid}}@media (width<=820px){.login-troubleshooting{gap:10px 8px}.login-issue-solution{display:contents}.login-issues{background:#2e2546;border-radius:12px;padding:15px}.login-issue-art{width:64px}}@media (681px<=width<=820px){.login-troubleshooting{column-gap:14px}.login-troubleshooting>h2{grid-area:1/1/auto/-1;align-self:center}.login-issue-art{grid-area:1/2;justify-self:end}.login-issues{grid-area:2/1/auto/-1}.login-troubleshooting[data-enhanced] .login-issues{grid-column:2}}@media (width<=680px){.login-hero{background:linear-gradient(#28194e 7%,#302053e8 51%,#49308750 100%),url(/assets/bonus-hero-background.webp) 65% bottom/cover,#33215d;min-height:0}.login-hero .hero-content{width:100%}.login-hero .hero-mascot{width:min(65%,249px);margin-top:0;margin-bottom:-11%;bottom:auto;right:4%}.login-grid{grid-template-columns:1fr;gap:10px}.login-reset{grid-template-columns:1fr}.login-reset-visual{min-height:clamp(124px,37vw,176px)}.login-reset-visual img{width:min(63%,240px)}.login-steps li{grid-template-columns:20px minmax(0,1fr)}.login-reset-action{width:100%}.login-troubleshooting{grid-template-columns:minmax(0,1fr) 64px;grid-template-areas:"title art""tabs tabs""solution solution";align-items:center}.login-troubleshooting>h2{grid-area:title}.login-issue-tabs{grid-area:tabs;gap:4px}.login-issue-tabs button{min-height:44px;padding-inline:11px}.login-issues{grid-area:solution}.login-issue-art{grid-area:art}.login-support-heading img{width:56px;height:56px}}@media (width<=365px){.login-register{column-gap:9px}.login-register-art{width:82px}}
