body.entry-active{background:#fff}
.entry-active #roleta-screen{display:none!important}
.entry-active #entry-screen{display:grid!important}
.entry-demo{margin:0;padding:12px 24px 0;font-size:13px;color:#69727e}
.entry-active>header,.entry-active>main,.entry-active>footer,.entry-active>.recommendations,.entry-active>.catalog-status{display:none!important}
.entry-screen{min-height:100dvh;display:grid;place-items:center;padding:48px 20px;background:#fff;color:#242424;font-family:"Proxima Nova",Arial,sans-serif}
.entry-screen[hidden]{display:none}
.entry-card[hidden],.entry-status[hidden],.entry-retry[hidden]{display:none}
.entry-status{font-size:18px;text-align:center;margin:0;color:#707070}
.entry-retry{min-height:48px;padding:12px 24px;color:#3483fa;font-size:16px;align-self:start}
.entry-card{width:min(100%,584px);overflow:hidden;background:#fff;border-radius:9px;box-shadow:0 8px 30px #00000012}
.entry-image{height:512px;max-height:60dvh;border-bottom:1px solid #e2e2e2;display:flex;justify-content:center;background:#fff}
.entry-image img{display:block;width:100%;height:100%;object-fit:contain}
.entry-content{padding:24px}
.entry-content h1{margin:0 0 16px;font-size:24px;line-height:1.25;font-weight:500}
.entry-price{margin:0 0 24px;font-size:38px;line-height:1.2;font-weight:400}
.entry-continue{display:block;width:100%;min-height:74px;border:0;border-radius:6px;background:#3483fa;color:#fff;font-size:24px;font-weight:600;cursor:pointer;box-shadow:0 2px 4px #00000014}
.entry-continue:hover{background:#2968c8}
.entry-continue:focus-visible{outline:3px solid #242424;outline-offset:4px}
@media(max-width:650px){.entry-screen{padding:24px 16px}.entry-image{height:auto;aspect-ratio:1;max-height:54dvh}.entry-content{padding:20px}.entry-content h1{font-size:21px}.entry-price{font-size:34px;margin-bottom:22px}.entry-continue{min-height:58px;font-size:20px}}
