.esc-qz,.esc-qz-pop{--esc-bg: #1c1c1c;--esc-surface: #242424;--esc-surface-2: #2b2b2b;--esc-surface-3: #1f1f1f;--esc-text: #fff;--esc-light: #f2f2f2;--esc-muted: #b3b3b3;--esc-muted-2: #8f8f8f;--esc-border: rgba(255,255,255,.08);--esc-border-strong: rgba(255,255,255,.16);--esc-accent: #ff0004;--esc-accent-hover: #d40c10;--esc-accent-soft: rgba(255,0,4,.12);--esc-accent-line: rgba(255,0,4,.45);--esc-accent-text: #ff6b6d;--esc-r-btn: 6px;--esc-r-in: 10px;--esc-r-sm: 12px;--esc-r-card: 16px;--esc-r-lg: 24px;--esc-r-pill: 999px;--esc-tap: 44px;--esc-t-fast: .2s ease-in-out;--esc-t-def: .3s ease-in-out;font-family:"Ubuntu",Arial,sans-serif;color:var(--esc-text);line-height:1.45;-webkit-font-smoothing:antialiased}.esc-qz :where(*),.esc-qz-pop :where(*){box-sizing:border-box}.esc-qz button,.esc-qz input{font:inherit}html.esc-qz-lock{overflow:hidden}.esc-qz{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;pointer-events:none}.esc-qz.is-on{opacity:1;pointer-events:auto;transition:opacity .25s ease-in-out}.esc-qz.is-out{opacity:0;transition:opacity .2s ease-in-out}.esc-qz-veil{position:absolute;inset:0;cursor:default;background:rgba(12,12,12,.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.esc-qz.is-soft .esc-qz-veil{cursor:pointer}.esc-qz-box{position:relative;z-index:1;width:100%;max-width:760px;height:min(720px,100%);display:flex}.esc-qz .esc-qz-x-out{position:absolute;top:-22px;right:-22px;z-index:3;transform:none;width:48px;height:48px;background:var(--esc-surface-2);border-color:var(--esc-border-strong);box-shadow:0 8px 24px rgba(0,0,0,.45)}.esc-qz .esc-qz-x-out svg{width:22px;height:22px}.esc-qz-win{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;background:var(--esc-surface);border:1px solid var(--esc-border);border-radius:var(--esc-r-lg);box-shadow:0 30px 80px rgba(0,0,0,.55);overflow:hidden;outline:none;transform:translateY(16px) scale(.985)}.esc-qz.is-on .esc-qz-win{transform:none;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.esc-qz-head{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:0 64px 0 24px;border-bottom:1px solid var(--esc-border)}.esc-qz-prog{position:absolute;left:0;right:0;top:0;height:3px;background:rgba(255,255,255,.06)}.esc-qz-prog i{display:block;height:100%;width:0;background:linear-gradient(90deg,#ff3b3e,var(--esc-accent));transition:width .4s ease-in-out}.esc-qz-count{font-size:13px;color:var(--esc-muted);letter-spacing:.02em;text-transform:uppercase}.esc-qz-top{display:flex;align-items:stretch;gap:12px;margin:0 0 18px}.esc-qz-top .esc-qz-assist{flex:1 1 auto;min-width:0;margin:0}.esc-qz-top .esc-qz-bonus{flex:0 0 auto;margin-left:0;align-self:stretch;border-radius:var(--esc-r-sm);padding:8px 14px}.esc-qz-top.is-badge-only{justify-content:flex-end}.esc-qz-bonus{position:relative;margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 9px;border-radius:var(--esc-r-pill);border:1px solid var(--esc-accent-line);background:linear-gradient(135deg,rgba(255,59,62,.28),rgba(255,0,4,.12));color:#fff;font-size:14px;line-height:1.1;white-space:nowrap;cursor:help;box-shadow:0 0 0 0 rgba(255,0,4,.35);animation:esc-qz-glow 2.4s ease-in-out infinite}.esc-qz-bonus[hidden]{display:none}@keyframes esc-qz-glow{0%,100%{box-shadow:0 0 0 0 rgba(255,0,4,.35)}50%{box-shadow:0 0 0 6px rgba(255,0,4,0)}}.esc-qz-bonus-lock{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;background:var(--esc-accent);color:#fff;flex:0 0 22px}.esc-qz-bonus-lock svg{width:13px;height:13px}.esc-qz-bonus b{font-weight:700;font-size:15px}.esc-qz-bonus-gift{font-size:16px;font-family:system-ui,"Apple Color Emoji","Segoe UI Emoji",sans-serif}.esc-qz-bonus::after{content:attr(data-tip);position:absolute;top:calc(100% + 10px);right:0;z-index:5;width:max-content;max-width:min(300px,80vw);padding:10px 12px;border-radius:var(--esc-r-sm);background:#0f0f0f;border:1px solid var(--esc-border-strong);color:#fff;font-size:13px;line-height:1.4;white-space:normal;box-shadow:0 12px 30px rgba(0,0,0,.5);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity var(--esc-t-fast),transform var(--esc-t-fast)}.esc-qz-bonus::before{content:"";position:absolute;top:calc(100% + 4px);right:18px;z-index:6;width:10px;height:10px;background:#0f0f0f;border-left:1px solid var(--esc-border-strong);border-top:1px solid var(--esc-border-strong);transform:rotate(45deg);opacity:0;transition:opacity var(--esc-t-fast)}.esc-qz-bonus:hover::after,.esc-qz-bonus:focus-visible::after,.esc-qz-bonus:hover::before,.esc-qz-bonus:focus-visible::before{opacity:1;transform:none}.esc-qz-head{padding-right:64px}.esc-qz-bonus-wait{display:flex;align-items:center;gap:12px;margin:14px 0 0;padding:12px 14px;border-radius:var(--esc-r-sm);border:1px dashed var(--esc-accent-line);background:var(--esc-accent-soft)}.esc-qz-bonus-wait>span:last-child{display:flex;flex-direction:column;gap:2px}.esc-qz-bonus-wait b{font-size:15px}.esc-qz-bonus-wait small{color:var(--esc-muted);font-size:13px}.esc-qz-gift{perspective:1200px;margin:14px 0 6px}.esc-qz-gift-inner{position:relative;display:grid;min-height:112px;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.esc-qz-gift.is-open .esc-qz-gift-inner{transform:rotateY(180deg)}.esc-qz-gift-face{grid-area:1 / 1;position:relative;display:flex;align-items:center;justify-content:center;gap:14px;padding:14px 16px;border-radius:var(--esc-r-card);backface-visibility:hidden;-webkit-backface-visibility:hidden;text-align:left}.esc-qz-gift-front{flex-direction:column;gap:4px;background:var(--esc-surface-2);border:1px dashed var(--esc-accent-line);color:var(--esc-muted);text-align:center}.esc-qz-gift-front .esc-qz-bonus-lock{width:36px;height:36px;flex-basis:36px;animation:esc-qz-bob 1.4s ease-in-out infinite}.esc-qz-gift.is-open .esc-qz-gift-front{visibility:hidden;transition:visibility 0s .4s}.esc-qz-gift.is-open .esc-qz-gift-front .esc-qz-bonus-lock{animation:none}.esc-qz-gift-front .esc-qz-bonus-lock svg{width:18px;height:18px}.esc-qz-gift-front b{color:#fff;font-size:16px}.esc-qz-gift-back{transform:rotateY(180deg);background:linear-gradient(135deg,rgba(255,59,62,.22),rgba(255,0,4,.1));border:1px solid var(--esc-accent-line);box-shadow:0 16px 40px rgba(255,0,4,.18)}.esc-qz-gift-ico{flex:0 0 auto;font-size:40px;line-height:1;font-family:system-ui,"Apple Color Emoji","Segoe UI Emoji",sans-serif}.esc-qz-gift-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.esc-qz-gift-line{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.esc-qz-gift-big{font-size:30px;font-weight:700;line-height:1;letter-spacing:-.02em;color:#fff}.esc-qz-gift-back strong{font-size:16px;font-weight:500}.esc-qz-gift-back p{margin:2px 0 0;font-size:13px;color:var(--esc-muted)}.esc-qz-gift-back em{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:4px 10px;border-radius:var(--esc-r-pill);background:rgba(255,255,255,.08);font-style:normal;font-size:12px;color:#fff}.esc-qz-gift-back em svg{width:12px;height:12px;color:var(--esc-accent-text)}.esc-qz-gift-back small{margin-top:4px;font-size:12px;color:var(--esc-muted)}.esc-qz-form .esc-qz-gift{margin:0 0 18px}.esc-qz-thanks-btns{margin-top:18px}.esc-qz-btn-call{width:100%;max-width:420px}.esc-qz-btn-call svg{width:20px;height:20px}.esc-qz-btn-ghost{background:transparent;border-color:var(--esc-border-strong)}.esc-qz-btn-ghost:hover{border-color:#fff}.esc-qz-or-wide{position:relative;margin:18px 0 6px}.esc-qz-or-wide::before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--esc-border)}.esc-qz-or-wide span{position:relative;padding:0 12px;background:var(--esc-surface)}.esc-qz.is-intro .esc-qz-head{border-bottom-color:transparent}.esc-qz-x{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:var(--esc-tap);height:var(--esc-tap);display:flex;align-items:center;justify-content:center;border-radius:var(--esc-r-pill);border:1px solid var(--esc-border-strong);background:rgba(0,0,0,.35);color:#fff;cursor:pointer;padding:0}.esc-qz-x svg{width:20px;height:20px}.esc-qz-x:hover{background:var(--esc-accent);border-color:var(--esc-accent)}.esc-qz-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px;opacity:0;transform:translateY(10px) scale(.992);-webkit-overflow-scrolling:touch}.esc-qz-body.is-in{opacity:1;transform:none;transition:opacity .38s cubic-bezier(.2,.8,.2,1),transform .38s cubic-bezier(.2,.8,.2,1)}.esc-qz-opt.is-tap{animation:esc-qz-tap .32s ease-out}@keyframes esc-qz-tap{0%{transform:scale(1)}40%{transform:scale(.965)}100%{transform:scale(1)}}.esc-qz-body.is-shake{animation:esc-qz-shake .35s ease-in-out}@keyframes esc-qz-shake{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.esc-qz-kicker{margin:0 0 8px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--esc-accent-text)}.esc-qz-h{margin:0 0 8px;font-size:clamp(22px,2.6vw,28px);line-height:1.2;font-weight:700}.esc-qz-p{margin:0 0 18px;font-size:16px;color:var(--esc-muted)}.esc-qz-note{margin:12px 0 0;font-size:13px;color:var(--esc-muted-2)}.esc-qz-meta{margin:12px 0 0;font-size:13px;color:var(--esc-muted-2)}.esc-qz-assist{display:flex;gap:12px;align-items:flex-start;margin:0 0 18px;padding:12px 14px;border-radius:var(--esc-r-sm);background:var(--esc-surface-2);border:1px solid var(--esc-border)}.esc-qz-assist img,.esc-qz-assist-dot{flex:0 0 44px;width:44px;height:44px;border-radius:50%;object-fit:cover}.esc-qz-assist-dot{display:flex;align-items:center;justify-content:center;background:var(--esc-accent);color:#fff;font-weight:700;font-size:17px}.esc-qz-assist-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.esc-qz-assist-txt b{font-size:13px;font-weight:700;color:#fff}.esc-qz-assist-txt b small{font-weight:400;color:var(--esc-muted)}.esc-qz-assist p{margin:0;font-size:14px;color:var(--esc-light)}.esc-qz-cal{margin:0 0 6px;padding:12px 12px 10px;border-radius:var(--esc-r-sm);border:1px solid var(--esc-border-strong);background:var(--esc-surface-2)}.esc-qz-cal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px}.esc-qz-cal-head b{font-size:15px;font-weight:500}.esc-qz-cal-nav{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--esc-r-pill);border:1px solid var(--esc-border-strong);background:transparent;color:#fff;cursor:pointer}.esc-qz-cal-nav svg{width:18px;height:18px}.esc-qz-cal-nav.is-next svg{transform:rotate(180deg)}.esc-qz-cal-nav:disabled{opacity:.3;cursor:default}.esc-qz-cal-wd,.esc-qz-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.esc-qz-cal-wd span{text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--esc-muted-2);padding:2px 0 6px}.esc-qz-cal-wd span:nth-child(n+6){color:var(--esc-accent-text)}.esc-qz-cal-day{height:40px;border-radius:10px;border:1px solid transparent;background:var(--esc-surface-3);color:#fff;font-size:15px;cursor:pointer;transition:border-color var(--esc-t-fast),background var(--esc-t-fast)}.esc-qz-cal-day.is-we{color:var(--esc-accent-text)}.esc-qz-cal-day.is-today{border-color:var(--esc-border-strong)}.esc-qz-cal-day:hover:not(:disabled){border-color:rgba(255,255,255,.35)}.esc-qz-cal-day.is-on{background:var(--esc-accent);border-color:var(--esc-accent);color:#fff}.esc-qz-cal-day:disabled{color:var(--esc-muted-2);opacity:.35;cursor:default;background:transparent}.esc-qz-cal-pad{display:block}.esc-qz-or{margin:8px 0;text-align:center;font-size:13px;color:var(--esc-muted-2)}.esc-qz-opts.is-row{grid-template-columns:repeat(3,minmax(0,1fr))}.esc-qz-opts.is-row .esc-qz-opt{min-height:56px;padding:10px 34px 10px 12px}.esc-qz-opts.is-row .esc-qz-opt-txt b{font-size:14px}.esc-qz-opts.is-row .esc-qz-opt-txt small{font-size:12px}.esc-qz-opts.is-row .esc-qz-opt-emoji{display:none}.esc-qz-opt.is-locked{cursor:default;border-color:var(--esc-accent-line);background:var(--esc-accent-soft)}.esc-qz-opt.is-locked .esc-qz-opt-check{background:var(--esc-accent);border-color:var(--esc-accent);color:#fff}.esc-qz-opt.is-locked:active{transform:none}.esc-qz-count-screen{padding:24px 0 8px;text-align:center;display:flex;flex-direction:column;align-items:center}.esc-qz-count-emoji{font-size:44px;line-height:1;margin:0 0 14px;font-family:system-ui,"Apple Color Emoji","Segoe UI Emoji",sans-serif;animation:esc-qz-bob 1.6s ease-in-out infinite}@keyframes esc-qz-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.esc-qz-count-bar{width:min(360px,100%);height:6px;margin:18px 0 22px;border-radius:var(--esc-r-pill);background:rgba(255,255,255,.08);overflow:hidden}.esc-qz-count-bar i{display:block;height:100%;width:4%;border-radius:inherit;background:linear-gradient(90deg,#ff3b3e,var(--esc-accent));transition:width 2.4s cubic-bezier(.3,.7,.3,1)}.esc-qz-count-list{list-style:none;margin:0;padding:0;display:grid;gap:12px;width:min(360px,100%)}.esc-qz-count-list li{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--esc-muted-2);transition:color .3s ease-out;text-align:left}.esc-qz-count-list em{font-style:normal;font-size:22px;line-height:1;flex:0 0 28px;text-align:center;font-family:system-ui,"Apple Color Emoji","Segoe UI Emoji",sans-serif;filter:grayscale(1);opacity:.5;transition:filter .3s,opacity .3s}.esc-qz-count-list span{flex:1 1 auto}.esc-qz-count-list svg{width:20px;height:20px;flex:0 0 20px;color:transparent;border:1px solid var(--esc-border-strong);border-radius:50%;padding:3px;transition:color .3s,background .3s,border-color .3s}.esc-qz-count-list li.is-done{color:#fff}.esc-qz-count-list li.is-done em{filter:none;opacity:1}.esc-qz-count-list li.is-done svg{color:#fff;background:var(--esc-accent);border-color:var(--esc-accent)}.esc-qz-confetti{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.esc-qz-confetti i{position:absolute;display:block;border-radius:2px;will-change:transform,opacity}.esc-qz-inv{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin:22px 0 4px;padding:18px;border-radius:var(--esc-r-card);border:1px solid var(--esc-border);background:var(--esc-surface-2);text-align:left}.esc-qz-inv-txt b{display:block;font-size:18px;margin:0 0 6px}.esc-qz-inv-txt p{margin:0 0 14px;font-size:14px;color:var(--esc-muted)}.esc-qz-inv-txt .esc-qz-kicker{margin-bottom:6px}.esc-qz-inv-txt .esc-qz-btn-main{min-height:46px}.esc-qz-bill-wrap{position:relative;width:100%;max-width:300px;padding:0 10px 12px 0;margin:0 auto}.esc-qz-bill-back{position:absolute;top:12px;right:0;bottom:0;left:14px;border-radius:10px;background:#e9e9ea;transform:rotate(3deg);box-shadow:0 10px 30px rgba(0,0,0,.35)}.esc-qz-bill{position:relative;border-radius:10px;background:#fff;color:#1c1c1c;padding:14px 14px 12px;box-shadow:0 12px 30px rgba(0,0,0,.4);font-size:12px;line-height:1.3}.esc-qz-bill-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:10px;border-bottom:1px solid #e3e3e5}.esc-qz-bill-top b{display:block;font-size:14px}.esc-qz-bill-top small{display:block;color:#6b6b70;font-size:11px;margin-top:2px}.esc-qz-bill-pill{flex:0 0 auto;padding:3px 8px;border-radius:var(--esc-r-pill);background:var(--esc-accent);color:#fff;font-size:11px;font-weight:500}.esc-qz-bill-rows{display:grid;gap:6px;padding:10px 0}.esc-qz-bill-rows>span{display:flex;justify-content:space-between;gap:10px}.esc-qz-bill-rows i{font-style:normal;color:#4a4a50}.esc-qz-bill-hr{height:1px;background:#e3e3e5}.esc-qz-bill-total b{font-size:13px}.esc-qz-bill-fin{display:block;padding-top:8px;border-top:1px dashed #d9d9dc;color:#6b6b70;font-size:11px}.esc-qz-sum.is-small{font-size:clamp(26px,4vw,34px);margin-top:8px}.esc-qz-thanks .esc-qz-sumper{margin-bottom:12px}.esc-qz-intro{display:grid;gap:20px}.esc-qz-intro.has-img{grid-template-columns:1fr}.esc-qz-intro-img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--esc-r-card)}.esc-qz-bullets{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px}.esc-qz-bullets li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--esc-light)}.esc-qz-bullets svg{flex:0 0 18px;width:18px;height:18px;margin-top:3px;color:var(--esc-accent)}.esc-qz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:var(--esc-r-btn);border:1px solid var(--esc-border-strong);background:var(--esc-surface-2);color:#fff;text-decoration:none;font-weight:500;font-size:16px;cursor:pointer;transition:background var(--esc-t-fast),border-color var(--esc-t-fast),transform var(--esc-t-fast)}.esc-qz-btn:hover{border-color:rgba(255,255,255,.3)}.esc-qz-btn-main{width:100%;background:var(--esc-accent);border-color:var(--esc-accent);min-height:52px}.esc-qz-btn-main:hover{background:var(--esc-accent-hover);border-color:var(--esc-accent-hover)}.esc-qz-btn:disabled{opacity:.6;cursor:default}.esc-qz-link{margin-top:16px;background:none;border:0;color:var(--esc-muted);text-decoration:underline;cursor:pointer;padding:8px}.esc-qz :focus-visible{outline:2px solid var(--esc-accent);outline-offset:3px}.esc-qz-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 8px}.esc-qz-opts.is-many{grid-template-columns:repeat(2,minmax(0,1fr))}.esc-qz-opt{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 44px 12px 14px;text-align:left;border-radius:var(--esc-r-sm);border:1px solid var(--esc-border-strong);background:var(--esc-surface-2);color:#fff;cursor:pointer;transition:border-color var(--esc-t-fast),background var(--esc-t-fast),transform var(--esc-t-fast)}.esc-qz-opt:hover{border-color:rgba(255,255,255,.35)}.esc-qz-opt.is-on{border-color:var(--esc-accent);background:var(--esc-accent-soft)}.esc-qz-opt:active{transform:scale(.985)}.esc-qz-opt-emoji{flex:0 0 36px;font-size:26px;line-height:1;text-align:center;font-family:system-ui,"Apple Color Emoji","Segoe UI Emoji",sans-serif}.esc-qz-opt-img{flex:0 0 56px;width:56px;height:56px;border-radius:var(--esc-r-in);overflow:hidden;background:var(--esc-surface-3)}.esc-qz-opt-img img{width:100%;height:100%;object-fit:cover;display:block}.esc-qz-opts.has-img .esc-qz-opt{flex-direction:column;align-items:stretch;padding:10px 10px 12px;text-align:center}.esc-qz-opts.has-img .esc-qz-opt-img{flex:none;width:100%;height:auto;aspect-ratio:4 / 3}.esc-qz-opt-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.esc-qz-opt-txt b{font-weight:500;font-size:16px;line-height:1.25}.esc-qz-opt-txt small{font-size:13px;color:var(--esc-muted);line-height:1.3}.esc-qz-opt-check{position:absolute;top:10px;right:10px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--esc-border-strong);background:rgba(0,0,0,.25);color:transparent}.esc-qz-opt-check svg{width:14px;height:14px}.esc-qz-opt.is-on .esc-qz-opt-check{background:var(--esc-accent);border-color:var(--esc-accent);color:#fff}.esc-qz-num{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:18px 0 14px}.esc-qz-quick{justify-content:flex-start}.esc-qz-numhint{text-align:left}.esc-qz-num-btn{width:52px;height:52px;border-radius:var(--esc-r-in);border:1px solid var(--esc-border-strong);background:var(--esc-surface-2);color:#fff;font-size:26px;line-height:1;cursor:pointer}.esc-qz-num-btn:hover{border-color:rgba(255,255,255,.35)}.esc-qz-num-in{width:110px;height:52px;text-align:center;font-size:28px;font-weight:700;color:#fff;background:var(--esc-surface-3);border:1px solid var(--esc-border-strong);border-radius:var(--esc-r-in);-moz-appearance:textfield}.esc-qz-num-in::-webkit-outer-spin-button,.esc-qz-num-in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.esc-qz-num-unit{color:var(--esc-muted);font-size:16px}.esc-qz-quick{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.esc-qz-chip{min-height:36px;padding:0 14px;border-radius:var(--esc-r-pill);border:1px solid var(--esc-border-strong);background:transparent;color:var(--esc-light);cursor:pointer}.esc-qz-chip.is-on{background:var(--esc-accent-soft);border-color:var(--esc-accent);color:#fff}.esc-qz-numhint{margin:0;font-size:14px;color:var(--esc-muted);min-height:1.4em}.esc-qz-field{display:flex;flex-direction:column;gap:6px;margin:0 0 12px}.esc-qz-field>span{font-size:13px;color:var(--esc-muted)}.esc-qz-field>span i{color:var(--esc-accent-text);font-style:normal}.esc-qz-field>span small{color:var(--esc-muted-2)}.esc-qz-field input{width:100%;min-height:48px;padding:0 14px;border-radius:var(--esc-r-in);border:1px solid var(--esc-border-strong);background:var(--esc-surface-3);color:#fff;font-size:16px}.esc-qz-field input:focus{border-color:var(--esc-accent-line);outline:none}.esc-qz-field input::placeholder{color:var(--esc-muted-2)}.esc-qz-field input[type=date]{color-scheme:dark}.esc-qz-field-date{margin-top:10px}.esc-qz-field-phone{position:relative}.esc-qz-field-phone input{padding-right:44px}.esc-qz-field-ok{position:absolute;right:14px;top:36px;width:22px;height:22px;display:none;align-items:center;justify-content:center;border-radius:50%;background:#1f9d55;color:#fff}.esc-qz-field-ok svg{width:13px;height:13px}.esc-qz-field-phone.is-valid .esc-qz-field-ok{display:flex}.esc-qz-field-phone.is-valid input{border-color:rgba(31,157,85,.7)}.esc-qz-field-phone.is-invalid input{border-color:var(--esc-accent)}.esc-qz-field-hint{min-height:1.2em;font-size:12px;color:var(--esc-muted-2)}.esc-qz-field-phone.is-valid .esc-qz-field-hint{color:#5fcf8a}.esc-qz-field-phone.is-invalid .esc-qz-field-hint{color:var(--esc-accent-text)}.esc-qz-result{text-align:left}.esc-qz-sum{margin:0 0 4px;font-size:clamp(32px,5vw,44px);font-weight:700;line-height:1.1;letter-spacing:-.01em}.esc-qz-sumper{margin:0 0 16px;font-size:15px;color:var(--esc-muted)}.esc-qz-bonus{margin:0 0 16px;padding:10px 14px;border-radius:var(--esc-r-sm);background:var(--esc-accent-soft);border:1px solid var(--esc-accent-line);font-size:15px}.esc-qz-form{display:block}.esc-qz-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.esc-qz-fields .esc-qz-field:first-child:nth-last-child(odd){grid-column:1 / -1}.esc-qz-inv{margin:-6px 0 14px;padding:10px 14px;border-radius:var(--esc-r-sm);background:var(--esc-surface-2);border:1px solid var(--esc-border);font-size:14px;color:var(--esc-light)}.esc-qz-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.esc-qz-consent{display:flex;gap:10px;align-items:center;margin:6px 0 14px;font-size:13px;line-height:1.3;color:var(--esc-muted);cursor:pointer}.esc-qz-consent input{margin:0;width:18px;height:18px;flex:0 0 18px;accent-color:var(--esc-accent)}.esc-qz-consent span{display:block}.esc-qz-err{margin:0 0 12px;padding:10px 14px;border-radius:var(--esc-r-sm);background:rgba(255,0,4,.14);border:1px solid var(--esc-accent-line);color:#fff;font-size:14px}.esc-qz-form.is-busy{opacity:.7;pointer-events:none}.esc-qz .esc-smartcaptcha{margin:0 0 12px}.esc-qz .esc-captcha-note{margin:6px 0 0;font-size:12px;color:var(--esc-muted-2)}.esc-qz-thanks{text-align:center;padding:12px 0}.esc-qz-thanks-ok{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 0 16px;border-radius:50%;background:var(--esc-accent);color:#fff}.esc-qz-thanks-ok svg{width:30px;height:30px}.esc-qz-hello{margin:-4px 0 10px;font-size:15px;font-weight:600;color:var(--esc-accent-text)}.esc-qz-hello::before{content:"👋 "}.esc-qz-thanks-btns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px 0 0}.esc-qz-thanks-btns .esc-qz-btn{flex:1 1 140px}.esc-qz-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--esc-border);background:var(--esc-surface)}.esc-qz-foot[hidden]{display:none}.esc-qz-back{display:inline-flex;align-items:center;gap:4px;min-height:var(--esc-tap);padding:0 12px 0 6px;border:0;background:none;color:var(--esc-muted);cursor:pointer;border-radius:var(--esc-r-btn)}.esc-qz-back svg{width:20px;height:20px}.esc-qz-back:hover{color:#fff}.esc-qz-next{margin-left:auto;min-height:48px;padding:0 26px;border-radius:var(--esc-r-btn);border:1px solid var(--esc-accent);background:var(--esc-accent);color:#fff;font-weight:500;font-size:16px;cursor:pointer}.esc-qz-next:hover{background:var(--esc-accent-hover)}.esc-qz-back[hidden],.esc-qz-next[hidden]{display:none}@media (max-width: 760px){.esc-qz{padding:0;align-items:stretch}.esc-qz-win{max-width:none;max-height:none;height:100%;border-radius:0;border:0;transform:translateY(24px)}.esc-qz-x-out{display:none}.esc-qz-box{max-width:none;height:100%}.esc-qz-head{min-height:calc(52px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);padding-left:16px;padding-right:64px}.esc-qz-top{gap:8px}.esc-qz-top .esc-qz-bonus{padding:8px 10px;font-size:13px;flex-direction:column;justify-content:center;gap:4px}.esc-qz-bonus b{font-size:14px}.esc-qz-bonus-gift{display:none}.esc-qz-bonus::after{right:0;max-width:240px}.esc-qz-gift-face{padding:12px;gap:10px}.esc-qz-gift-ico{font-size:32px}.esc-qz-gift-big{font-size:26px}.esc-qz-x{top:calc(50% + env(safe-area-inset-top,0px) / 2)}.esc-qz-body{padding:20px 16px 24px}.esc-qz-opts,.esc-qz-opts.is-many{grid-template-columns:1fr}.esc-qz-opts.has-img{grid-template-columns:1fr 1fr}.esc-qz-opts.is-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.esc-qz-opts.is-row .esc-qz-opt{padding:10px 8px;justify-content:center;text-align:center;min-height:52px}.esc-qz-opts.is-row .esc-qz-opt-txt small,.esc-qz-opts.is-row .esc-qz-opt-check{display:none}.esc-qz-opts.is-row .esc-qz-opt-txt b{font-size:13px}.esc-qz-cal-day{height:42px;font-size:14px}.esc-qz-inv{grid-template-columns:1fr;padding:16px}.esc-qz-bill-wrap{max-width:280px}.esc-qz-fields{grid-template-columns:1fr}.esc-qz-fields .esc-qz-field:first-child:nth-last-child(odd){grid-column:auto}.esc-qz-foot{padding-left:16px;padding-right:16px}.esc-qz-next{flex:1 1 auto}}@media (min-width: 761px){.esc-qz-head .esc-qz-x{display:none}.esc-qz-head{padding-right:24px}.esc-qz-intro.has-img{grid-template-columns:5fr 7fr;align-items:center}.esc-qz-intro-img{aspect-ratio:4 / 5}}.esc-qz-pop{position:fixed;z-index:2147482000;right:clamp(16px,3vw,28px);bottom:calc(clamp(16px,3vw,28px) + env(safe-area-inset-bottom,0px));display:flex;align-items:stretch;max-width:min(360px,calc(100vw - 2 * clamp(16px,3vw,28px)));border-radius:14px;overflow:hidden;box-shadow:0 12px 36px rgba(255,0,4,.35),0 8px 24px rgba(0,0,0,.4);opacity:0;transform:translateY(12px)}.esc-qz-pop.is-on{opacity:1;transform:none;transition:opacity .3s ease-out,transform .3s ease-out}.esc-qz-pop-body{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 12px;border:0;background:var(--esc-accent);color:#fff;text-align:left;cursor:pointer}.esc-qz-pop-body:hover{background:var(--esc-accent-hover)}.esc-qz-pop-ico{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.18)}.esc-qz-pop-ico svg{width:22px;height:22px}.esc-qz-pop-txt{display:flex;flex-direction:column;gap:1px}.esc-qz-pop-txt b{font-size:15px;font-weight:700;line-height:1.2}.esc-qz-pop-txt small{font-size:13px;opacity:.9}.esc-qz-pop-x{width:40px;border:0;background:#d40c10;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.esc-qz-pop-x svg{width:18px;height:18px}.esc-qz-pop-x:hover{background:#b50a0d}body:has(.fab) .esc-qz-pop{bottom:calc(clamp(16px,3vw,28px) + 62px + 14px + env(safe-area-inset-bottom,0px))}@media (max-width: 799px){.esc-qz-pop{left:12px;right:12px;max-width:none;bottom:calc(12px + env(safe-area-inset-bottom,0px))}body:has(.fab) .esc-qz-pop,body:has(.esc-ai-fab) .esc-qz-pop{bottom:calc(clamp(16px,3vw,28px) + 62px + 10px + env(safe-area-inset-bottom,0px))}.esc-qz-pop-body{flex:1 1 auto}}@media (max-width: 760px){body:has(.esc-den-rozhdenia .stickybar) .esc-qz-pop{bottom:calc(12px + 68px + 10px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.esc-qz,.esc-qz.is-on,.esc-qz-win,.esc-qz.is-on .esc-qz-win,.esc-qz-body,.esc-qz-body.is-in,.esc-qz-pop,.esc-qz-pop.is-on,.esc-qz-prog i{transition:none}.esc-qz-win{transform:none}.esc-qz-body{transform:none}.esc-qz-body.is-shake{animation:none}.esc-qz-opt.is-tap{animation:none}.esc-qz-count-bar i{transition:none;width:100%}.esc-qz-count-emoji{animation:none}.esc-qz-gift-inner{transition:none}.esc-qz-gift-front .esc-qz-bonus-lock{animation:none}.esc-qz-bonus{animation:none}}.esc-qz.is-inline{position:relative;inset:auto;z-index:auto;display:block;padding:0;opacity:1;pointer-events:auto;transition:none}.esc-qz.is-inline .esc-qz-box{max-width:none;height:auto;margin:0}.esc-qz.is-inline .esc-qz-win{height:auto;min-height:460px;transform:none;box-shadow:none;transition:none;border:1px solid var(--esc-border-strong);border-radius:var(--esc-r-lg);background:linear-gradient(135deg,rgba(255,0,4,.08),rgba(255,0,4,.015)),var(--esc-surface)}.esc-qz.is-inline .esc-qz-head{padding-right:24px}.esc-qz.is-inline .esc-qz-body{overflow:visible;padding:24px clamp(16px,3vw,32px)}.esc-qz.is-inline .esc-qz-parked{margin:0;padding:24px 0;color:var(--esc-muted);text-align:center}@media (max-width: 760px){.esc-qz.is-inline .esc-qz-win{min-height:0;border:1px solid var(--esc-border-strong);border-radius:16px}.esc-qz.is-inline .esc-qz-head{min-height:48px;padding:0 16px}.esc-qz.is-inline .esc-qz-body{padding:18px 16px 22px}}
