/* download.tpl: modal windows, VIP line and the note under the button.
   Pulled out of the template so the browser can cache it. */
#spoiler-block{display:none}body.has-activation #spoiler-block{display:block}.top-cta a{cursor:pointer;user-select:none}.vip-line-wrap{position:relative;display:flex;align-items:center;max-width:608px;margin:0 auto 14px;padding:0 10px;box-sizing:border-box;user-select:none}.vip-line-wrap a.vip-box,.vip-line-wrap a.vip-box:visited{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 34px 9px 34px;border-radius:8px;background:rgba(240,178,50,.11);border:1px solid rgba(240,178,50,.42);font-size:14.5px;line-height:1.4;color:inherit;text-decoration:none !important;transition:background .15s ease, border-color .15s ease, transform .12s ease}.vip-line-wrap a.vip-box:hover{background:rgba(240,178,50,.18);border-color:rgba(240,178,50,.7);transform:translateY(-1px)}.vip-line-wrap .vip-link{color:#d19a24;font-weight:700}.vip-x{position:absolute;right:20px;top:50%;transform:translateY(-50%);border:0;background:none;cursor:pointer;font-size:20px;line-height:1;color:#8a8f98;padding:2px 4px}.vip-x:hover{color:#1a1a1a}html.theme-dark .vip-x,body.theme-dark .vip-x,html.dark .vip-x,body.dark .vip-x,html[data-theme="dark"] .vip-x,body[data-theme="dark"] .vip-x{color:#8a9aaa}html.theme-dark .vip-x:hover,body.theme-dark .vip-x:hover,html.dark .vip-x:hover,body.dark .vip-x:hover,html[data-theme="dark"] .vip-x:hover,body[data-theme="dark"] .vip-x:hover{color:#fff}#vip-modal .qb-modal,#qb-modal .qb-modal{position:relative;background:#232b38 !important;border:1px solid rgba(255,255,255,.16) !important;box-shadow:0 24px 60px rgba(0,0,0,.6) !important;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif !important;border-radius:16px !important;max-width:440px}#vip-modal .qb-title,#qb-modal .qb-title{padding-right:44px;font-size:19px !important;font-weight:600 !important;letter-spacing:-.2px;line-height:1.3}#vip-modal,#qb-modal{background:rgba(0,0,0,.66) !important}@keyframes qbFadeIn { from { opacity: 0; } to { opacity: 1; } }@keyframes qbRiseIn { from { opacity: 0; translate: 0 18px; scale: .97; } to { opacity: 1; translate: 0 0; scale: 1; } }#vip-modal:not(.is-open),#qb-modal:not(.is-open){display:none !important}#vip-modal.is-open,#qb-modal.is-open{display:flex !important;position:fixed !important;inset:0 !important;align-items:center !important;justify-content:center !important;z-index:2147483000;padding:24px 16px;box-sizing:border-box;overflow:auto;animation:qbFadeIn .22s ease both}#vip-modal.is-open .qb-modal,#qb-modal.is-open .qb-modal{animation:qbRiseIn .32s cubic-bezier(.2,.8,.2,1) both}#vip-modal.is-open .vip-list li{animation:qbRiseIn .35s cubic-bezier(.2,.8,.2,1) both}#vip-modal.is-open .vip-list li:nth-child(1){animation-delay:.08s}#vip-modal.is-open .vip-list li:nth-child(2){animation-delay:.14s}#vip-modal.is-open .vip-list li:nth-child(3){animation-delay:.20s}.qb-modal .qb-close{transition:transform .2s ease, background .2s ease}.qb-modal .qb-close:hover{transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){#vip-modal.is-open,#qb-modal.is-open,#vip-modal.is-open .qb-modal,#qb-modal.is-open .qb-modal,#vip-modal.is-open .vip-list li{animation:none}.qb-modal .qb-close,.vip-line-wrap a.vip-box{transition:none}}#vip-modal .qb-actions,#qb-modal .qb-actions{display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:8px;width:100%;margin:0}.qb-modal .qb-row,.qb-modal .qb-row:visited{display:flex !important;align-items:center;gap:12px;width:100% !important;max-width:none !important;padding:10px 14px;border-radius:12px;box-sizing:border-box;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#fff !important;font-weight:600;font-size:15px;text-decoration:none !important;line-height:1.25;transition:background .15s ease, border-color .15s ease, transform .12s ease}.qb-modal .qb-row:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22);transform:translateY(-1px)}.qb-modal .qb-row:active{transform:translateY(0)}.qb-modal .qb-row--pri{border-color:rgba(240,178,50,.6);background:rgba(240,178,50,.08)}.qb-modal .qb-row--pri:hover{background:rgba(240,178,50,.14);border-color:rgba(240,178,50,.85)}.qb-modal .qb-row__ico{width:34px;height:34px;border-radius:9px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px}.qb-modal .qb-row__ico--gold{background:linear-gradient(135deg, #f0b232, #c4912a)}.qb-modal .qb-row__ico--gray{background:#3a4354;color:#fff}.qb-modal .qb-row__ico--blue{background:linear-gradient(135deg, #4aa3ff, #2f7fe0);color:#fff}.qb-modal .qb-row__ico svg{width:16px;height:16px;display:block}.qb-modal .qb-row__tx{flex:1;min-width:0}.qb-modal .qb-row__tx small{display:block;font-weight:400;font-size:12px;margin-top:2px}.qb-modal .qb-row__pr{font-weight:700;font-size:15px;white-space:nowrap}.qb-modal .qb-row__ar{color:#7cc0ff !important;font-size:22px;line-height:1}.qb-modal .qb-row__tx,.qb-modal .qb-row__pr,.qb-modal .qb-row__ico--gray,.qb-modal .qb-row__ico--blue{color:#fff !important}.qb-modal .qb-row__ico--gold{color:#0c0e14 !important}.qb-modal .qb-row__tx small{color:#8a9aaa !important}.qb-modal .qb-row--pri .qb-row__pr{color:#f0b232 !important}.qb-modal .qb-row,.qb-modal .qb-row *{opacity:1 !important;visibility:visible !important}.qb-modal .qb-lead{margin:0 0 14px !important;font-size:13.5px;color:#8a9aaa !important;line-height:1.45}.vip-list{list-style:none;margin:0 0 18px;padding:0}.vip-list li{position:relative;padding:5px 0;font-size:14px;line-height:1.5;color:#e2e4ea !important}.vip-list li::before{content:none}.vip-foot{margin:14px 0 0;font-size:12px;color:#8a9aaa;text-align:center}.vip-foot a{color:#f0b232;font-weight:600;text-decoration:none}.vip-foot a:hover{text-decoration:underline}#qb-modal .qb-pick{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}#qb-modal .qb-pk,#qb-modal .qb-pk:visited{display:block;padding:16px 14px;border-radius:12px;text-align:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#fff !important;text-decoration:none !important;transition:background .15s ease, border-color .15s ease, transform .12s ease}#qb-modal .qb-pk:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.24);transform:translateY(-1px)}#qb-modal .qb-pk__ic{display:block;font-size:22px;line-height:1;margin-bottom:8px;color:#7cc0ff !important}#qb-modal .qb-pk b{display:block;font-size:14.5px;font-weight:600;color:#fff !important}#qb-modal .qb-pk small{display:block;margin-top:4px;font-size:12px;color:#8a9aaa !important;line-height:1.4}#qb-modal .qb-pk--gold{border-color:rgba(240,178,50,.55);background:rgba(240,178,50,.08)}#qb-modal .qb-pk--gold:hover{background:rgba(240,178,50,.15);border-color:rgba(240,178,50,.85)}#qb-modal .qb-pk--gold .qb-pk__ic{color:#f0b232 !important}#qb-modal .qb-pk--gold b{color:#f0b232 !important}@media (max-width: 520px){#qb-modal .qb-pick{grid-template-columns:1fr}}.ybr{display:flex;align-items:flex-start;gap:12px;margin:14px auto;max-width:640px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #e1e3e6;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;text-align:left}.ybr__ic{flex:0 0 auto;width:32px;height:32px;border-radius:9px;background:#fff3cc;color:#854f0b;display:flex;align-items:center;justify-content:center}.ybr__tx{flex:1;min-width:0;font-size:13px;line-height:1.5;color:#555}.ybr__tx b{display:block;font-size:14.5px;font-weight:500;color:#1a1a1a;margin-bottom:3px}.ybr__x{flex:0 0 auto;border:0;background:none;cursor:pointer;font-size:20px;line-height:1;color:#8a8f98;padding:0 2px}.ybr__x:hover{color:#1a1a1a}.ybr--dark{background:#232b38;border-color:rgba(255,255,255,.16)}.ybr--dark .ybr__ic{background:rgba(240,178,50,.14);color:#f0b232}.ybr--dark .ybr__tx{color:#c9d0da}.ybr--dark .ybr__tx b{color:#fff}.ybr--dark .ybr__x{color:#8a9aaa}.ybr--dark .ybr__x:hover{color:#fff}html.theme-dark .ybr,body.theme-dark .ybr,html.dark .ybr,body.dark .ybr,html[data-theme="dark"] .ybr,body[data-theme="dark"] .ybr{background:#232b38;border-color:rgba(255,255,255,.16)}html.theme-dark .ybr__ic,body.theme-dark .ybr__ic,html.dark .ybr__ic,body.dark .ybr__ic,html[data-theme="dark"] .ybr__ic,body[data-theme="dark"] .ybr__ic{background:rgba(240,178,50,.14);color:#f0b232}html.theme-dark .ybr__tx,body.theme-dark .ybr__tx,html.dark .ybr__tx,body.dark .ybr__tx,html[data-theme="dark"] .ybr__tx,body[data-theme="dark"] .ybr__tx{color:#c9d0da}html.theme-dark .ybr__tx b,body.theme-dark .ybr__tx b,html.dark .ybr__tx b,body.dark .ybr__tx b,html[data-theme="dark"] .ybr__tx b,body[data-theme="dark"] .ybr__tx b{color:#fff}html.theme-dark .ybr__x,body.theme-dark .ybr__x,html.dark .ybr__x,body.dark .ybr__x,html[data-theme="dark"] .ybr__x,body[data-theme="dark"] .ybr__x{color:#8a9aaa}html.theme-dark .ybr__x:hover,body.theme-dark .ybr__x:hover,html.dark .ybr__x:hover,body.dark .ybr__x:hover,html[data-theme="dark"] .ybr__x:hover,body[data-theme="dark"] .ybr__x:hover{color:#fff}.dl-note{max-width:640px;margin:10px auto 16px;padding:0 10px;font-size:12.5px;line-height:1.5;color:#6b7280;text-align:center}.dl-note a{color:#43a63c;text-decoration:none}.dl-note a:hover{text-decoration:underline}.sec-head{display:contents;font-size:18px;font-weight:100}#best-online,#spoiler-block{text-align:left}.gap-14{height:14px}#vip-modal .qb-modal,#qb-modal .qb-modal,#vip-modal .qb-modal .vip-foot,#vip-modal .qb-row__tx,#qb-modal .qb-row__tx{text-align:left}.dl-sec{margin:0 0 22px;padding:0;color:inherit;font-size:18px;font-weight:100;line-height:22px;text-align:left}.top-help{text-align:center}#spoiler-block .game-card__cover{position:relative}#spoiler-block .dl-badge{position:absolute;left:6px;bottom:6px;padding:1px 7px;color:#fff;font:500 11px/1.6 Arial, Tahoma, sans-serif;background:rgba(0, 0, 0, .55);border-radius:6px;pointer-events:none}#spoiler-block .dl-badge--views::before,#spoiler-block .dl-badge--talk::before{content:"";display:inline-block;width:13px;height:13px;margin-right:5px;vertical-align:-2px;background:currentColor;-webkit-mask:var(--bi) center / 13px no-repeat;mask:var(--bi) center / 13px no-repeat}#spoiler-block .dl-badge--views{--bi:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12c2.1-3.8 5.2-5.8 10-5.8s7.9 2 10 5.8c-2.1 3.8-5.2 5.8-10 5.8S4.1 15.8 2 12z'/%3E%3Ccircle cx='12' cy='12' r='2.6'/%3E%3C/svg%3E")}#spoiler-block .dl-badge--talk{--bi:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 0 1-11.6 7.1L4 20l1-4.1A8 8 0 1 1 20 12z'/%3E%3C/svg%3E")}#spoiler-block .dl-badge--on{background:rgba(11, 134, 189, .92)}#spoiler-block .dl-set[hidden]{display:none !important}.dl-sec{--ic-c:#6fae2f;display:flex;align-items:center;gap:10px}.theme-dark .dl-sec{--ic-c:#33c9ec}.dl-sec::before{content:"";flex:none;width:20px;height:20px;background:var(--ic-c);-webkit-mask:var(--ic) center / 20px no-repeat;mask:var(--ic) center / 20px no-repeat}.dl-sec--fire{--ic:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3s5 4.2 5 8.6a5 5 0 0 1-10 0C7 9.6 9 8 9 8s.4 2 1.6 2.6C11 9 12 6.6 12 3z'/%3E%3C/svg%3E")}.dl-sec--rek{--ic:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 11v9H4.5a1 1 0 0 1-1-1v-7a1 1 0 0 1 1-1zM7 11l4-7.5a2 2 0 0 1 2.5 2.2L13 10h5.3a2 2 0 0 1 2 2.3l-1.1 6.6a2 2 0 0 1-2 1.7H7'/%3E%3C/svg%3E")}.dl-sec--star{--ic:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 17.6l-6 3.1 1.1-6.7L2.3 9.2l6.7-1L12 2.1l3 6.1 6.7 1-4.8 4.8 1.1 6.7z'/%3E%3C/svg%3E")}.dl-sec--online{--ic:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M3.5 12h17M12 3.5c2.5 2.6 3.7 5.4 3.7 8.5s-1.2 5.9-3.7 8.5c-2.5-2.6-3.7-5.4-3.7-8.5S9.5 6.1 12 3.5z'/%3E%3C/svg%3E")}.dl-ic{width:1em;height:1em;vertical-align:-0.15em}.dl-ic *{color:inherit !important}#qb-modal .qb-pk__ic .dl-ic{width:22px;height:22px;color:#7cc0ff !important}#qb-modal .qb-pk--gold .qb-pk__ic .dl-ic{color:#f0b232 !important}.qb-title .dl-ic--title{width:20px;height:20px;margin-right:4px;color:#f0b232}.vip-list li .dl-ic{width:18px;height:18px;margin-right:6px;color:#f0b232}.dl-back{margin:16px 0 4px}.dl-back a{display:inline-flex;align-items:center;gap:5px;color:var(--profiletxtcolor) !important;font-size:14px;text-decoration:none !important;transition:color .15s}.dl-back a:hover{color:#0b86bd !important}.theme-dark .dl-back a:hover{color:#33c9ec !important}.dl-back .dl-ic{width:15px;height:15px;flex:none}body.has-activation #best-online{display:block !important}.dl-tabbed{--dl-ac:#7cb342;--dl-act:#4a7d1c;margin-top:6px}.theme-dark .dl-tabbed{--dl-ac:#1a9fcc;--dl-act:#33c9ec}.dl-tabs{display:flex;gap:22px;margin:0 0 18px;overflow-x:auto;border-bottom:1px solid var(--hrcolor);scrollbar-width:none}.theme-dark .dl-tabs{border-bottom-color:rgba(255, 255, 255, .08)}.dl-tabs::-webkit-scrollbar{display:none}.dl-tabs button{flex:none;display:inline-flex;align-items:center;gap:7px;margin:0 0 -1px;padding:10px 0 11px;color:var(--profiletxtcolor);font:15px Arial, sans-serif;white-space:nowrap;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;cursor:pointer;transition:color .15s, border-color .15s}.dl-tabs button:hover{color:var(--linkcolor)}.dl-tabs button.is-on{color:var(--dl-act);border-bottom-color:var(--dl-ac)}.dl-tabs .t-ic{display:inline-flex;width:16px;height:16px;color:var(--dl-ac);opacity:.7}.dl-tabs button.is-on .t-ic{opacity:1}.dl-tabs .t-ic svg{width:16px;height:16px}.dl-tabs .t-ic svg *{color:inherit}.dl-pane[hidden]{display:none}@media (min-width: 601px){.dl-tabbed .game-grid{grid-template-columns:repeat(4, 1fr)}}.dl-tabbed .game-card__cover{position:relative}.dl-tabbed .dl-badge{position:absolute;left:6px;bottom:6px;padding:1px 7px;color:#fff;font:500 11px/1.6 Arial, Tahoma, sans-serif;background:rgba(0, 0, 0, .55);border-radius:6px;pointer-events:none}.dl-tabbed .dl-badge--views::before,.dl-tabbed .dl-badge--talk::before{content:"";display:inline-block;width:13px;height:13px;margin-right:5px;vertical-align:-2px;background:currentColor;-webkit-mask:var(--bi) center / 13px no-repeat;mask:var(--bi) center / 13px no-repeat}.dl-tabbed .dl-badge--views{--bi:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12c2.1-3.8 5.2-5.8 10-5.8s7.9 2 10 5.8c-2.1 3.8-5.2 5.8-10 5.8S4.1 15.8 2 12z'/%3E%3Ccircle cx='12' cy='12' r='2.6'/%3E%3C/svg%3E")}.dl-tabbed .dl-badge--talk{--bi:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 0 1-11.6 7.1L4 20l1-4.1A8 8 0 1 1 20 12z'/%3E%3C/svg%3E")}#best-online .dl-tabs button{position:relative;color:var(--profiletxtcolor) !important;background:none !important;border:0 !important;box-shadow:none !important}#best-online .dl-tabs button:hover{color:var(--linkcolor) !important}#best-online .dl-tabs button.is-on{color:var(--dl-act) !important}#best-online .dl-tabs button::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent;border-radius:3px 3px 0 0;transition:background-color .15s}#best-online .dl-tabs button.is-on::after{background:var(--dl-ac)}#best-online .dl-tabs .t-ic{color:var(--dl-ac) !important;opacity:.55}#best-online .dl-tabs button.is-on .t-ic{opacity:1}
