.ad-c{container:ad/inline-size}.ad,.ad-c{width:100%}.ad{position:relative;display:flex;overflow:hidden;box-sizing:border-box;border-radius:14px;background:var(--ad-bg);color:var(--ad-fg);text-decoration:none;isolation:isolate;font-family:inherit;-webkit-user-drag:none}.ad:hover .ad-btn{filter:brightness(1.06)}.ad--sm{min-height:100px}.ad--md{min-height:240px}.ad--lg{min-height:380px}.ad-vm{display:none}@media (max-width:1024px){.ad-vd{display:none}.ad-vm{display:inline}}.ad-media{position:absolute;inset:0;z-index:-2;overflow:hidden}.ad-media picture{display:contents}.ad-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ix) var(--iy);transform:scale(var(--iz));transform-origin:var(--ix) var(--iy);-webkit-user-drag:none;user-select:none}@media (max-width:1024px){.ad-media img{object-position:var(--ix-m) var(--iy-m);transform:scale(var(--iz-m));transform-origin:var(--ix-m) var(--iy-m)}}.ad--image.ad--auto .ad-media,.ad--split .ad-media{position:relative;inset:auto;z-index:0}.ad--image.ad--auto .ad-media img{height:auto}.ad--image.ad--auto{min-height:0}.ad-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(0,0,0,var(--ad-ov)),rgba(0,0,0,calc(var(--ad-ov) * .55)))}.ad-body{position:relative;display:flex;flex-direction:column;justify-content:center;gap:10px;box-sizing:border-box;width:100%;padding:26px 34px;text-align:center;align-items:center;transform:scale(var(--bs));transform-origin:center}@media (max-width:1024px){.ad-body{transform:scale(var(--bs-m))}}@media (min-width:1025px){.ad.pos-d .ad-body{position:absolute;left:var(--bx);top:var(--by);width:max-content;max-width:92%;translate:calc(var(--bx) * -1) calc(var(--by) * -1)}}@media (max-width:1024px){.ad.pos-m .ad-body{position:absolute;left:var(--bx-m);top:var(--by-m);width:max-content;max-width:92%;translate:calc(var(--bx-m) * -1) calc(var(--by-m) * -1)}}.ad--al-start .ad-body{text-align:start;align-items:flex-start}.ad--al-end .ad-body{text-align:end;align-items:flex-end}.ad-h{font-size:28px;font-weight:800;line-height:1.25;color:inherit}.ad-h,.ad-p{margin:0;overflow-wrap:anywhere}.ad-p{font-size:15px;font-weight:500;line-height:1.6;opacity:.92;white-space:pre-line}.ad-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 22px;margin-top:4px;border-radius:999px;background:var(--ad-btn-bg);color:var(--ad-btn-fg);font-size:14.5px;font-weight:800;white-space:nowrap;transition:filter .15s}.ad--sm .ad-body{padding:16px 26px;gap:6px}.ad--sm .ad-h{font-size:21px}.ad--lg .ad-h{font-size:40px}.ad--lg .ad-p{font-size:17px}.ad--lg .ad-btn{min-height:48px;padding:0 28px;font-size:16px}.ad--split{flex-direction:row}.ad--split .ad-media{flex:0 0 50%}.ad--split .ad-side{position:relative;flex:1 1 50%;display:flex}.ad-timer{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px}.ad--al-start .ad-timer{justify-content:flex-start}.ad--al-end .ad-timer{justify-content:flex-end}.ad-tu{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:48px;padding:6px 6px 5px;border-radius:10px;background:hsla(0,0%,100%,.16);background:color-mix(in srgb,var(--ad-fg) 16%,transparent);line-height:1}.ad-tu b{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.ad-tu small{margin-top:4px;font-size:10.5px;font-weight:700;opacity:.8}.ad-timer.is-big{gap:10px}.ad-timer.is-big .ad-tu{min-width:72px;padding:12px 8px 10px;border-radius:14px}.ad-timer.is-big .ad-tu b{font-size:34px}.ad-timer.is-big .ad-tu small{font-size:12px;margin-top:6px}.ad-chip{position:absolute;bottom:10px;inset-inline-start:10px;padding:6px;border-radius:12px;background:rgba(16,26,44,.72);color:#fff;--ad-fg:#fff}.ad-chip .ad-tu{min-width:40px;padding:4px}.ad-chip .ad-tu b{font-size:15px}.ad-chip .ad-tu small{font-size:9px}@container ad (max-width: 520px){.ad--sm{min-height:84px}.ad--md{min-height:180px}.ad--lg{min-height:290px}.ad-body{padding:18px;gap:7px}.ad-h{font-size:20px}.ad-btn,.ad-p{font-size:13.5px}.ad-btn{min-height:38px;padding:0 18px}.ad--sm .ad-h{font-size:16.5px}.ad--sm .ad-p{font-size:12.5px}.ad--sm .ad-body{padding:12px 14px;gap:4px}.ad--lg .ad-h{font-size:26px}.ad--lg .ad-p{font-size:15px}.ad--lg .ad-btn{min-height:42px;padding:0 22px;font-size:14.5px}.ad--split{flex-direction:column;min-height:0}.ad--split .ad-media{flex:none;height:170px}.ad--split.ad--sm .ad-media{height:120px}.ad--split.ad--lg .ad-media{height:230px}.ad-tu{min-width:42px;padding:5px 4px 4px}.ad-tu b{font-size:17px}.ad-timer.is-big .ad-tu{min-width:56px;padding:9px 6px 8px}.ad-timer.is-big .ad-tu b{font-size:25px}.ad--sm .ad-tu{min-width:36px}.ad--sm .ad-tu b{font-size:14px}.ad--sm .ad-tu small{font-size:9px}}.ad-slot{margin:14px 0}@media (min-width:1025px){.ad-only-m{display:none!important}}@media (max-width:1024px){.ad-only-d{display:none!important}}.ad-rot{display:grid}.ad-rot-item{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s .6s}.ad-rot-item.on{opacity:1;visibility:visible;transition:opacity .6s ease;z-index:1}.ad-dots{display:flex;justify-content:center;gap:6px;margin-top:8px}.ad-dots button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#c9ced8;cursor:pointer;transition:width .2s,background-color .2s}.ad-dots button.on{width:20px;background:#101a2c}.ad-x{position:absolute;top:8px;inset-inline-end:8px;z-index:3;display:inline-flex;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:rgba(16,26,44,.6);color:#fff;cursor:pointer}.ad-pop-back,.ad-x{align-items:center;justify-content:center}.ad-pop-back{position:fixed;inset:0;z-index:10060;display:flex;padding:16px;background:rgba(16,26,44,.55);animation:ad-fade .2s ease-out}.ad-pop{position:relative;width:100%;max-width:560px;max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 30px 70px -20px rgba(0,0,0,.5);animation:ad-pop .25s ease-out}.ad-pop,.ad-pop .ad{border-radius:16px}.ad-float{position:fixed;bottom:16px;left:16px;z-index:9000;width:340px;max-width:calc(100vw - 24px);border-radius:14px;box-shadow:0 18px 40px -14px rgba(0,0,0,.45);animation:ad-pop .25s ease-out}@media (max-width:1024px){.ad-float{left:12px;right:12px;width:auto;bottom:calc(80px + env(safe-area-inset-bottom, 0px))}}.ad-float .ad-x{width:28px;height:28px;top:6px}.ad-grid-cell{grid-column:1/-1}.ad-grid-cell .ad-slot{margin:4px 0}.pd-body>.ad-slot--pd{order:8;margin:14px 0 0}@media (min-width:1025px){.ad-slot--home{padding:0 10px}}.ad-slot--sheet{margin:10px 0}@keyframes ad-fade{0%{opacity:0}}@keyframes ad-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}}@media (prefers-reduced-motion:reduce){.ad-float,.ad-pop,.ad-pop-back,.ad-rot-item{transition:none;animation:none}}