.dz-ad{box-sizing:border-box;margin:28px auto;max-width:100%;display:grid;justify-items:center;gap:8px;overflow:hidden;contain:layout}.dz-ad-label{font:10px/1.4 system-ui;letter-spacing:1.2px;text-transform:uppercase;color:#92909e}.dz-ad iframe{border:0;display:block;max-width:100%;background:transparent}.dz-ad[hidden],.dz-ad-break[hidden]{display:none!important}.dz-ad-rail{position:fixed;right:16px;top:130px;z-index:4;width:160px}.feed-open .dz-ad-rail{display:none}.dz-ad-sponsors{display:flex;justify-content:center;gap:16px;padding:16px;flex-wrap:wrap}.dz-ad-sponsors a{font:12px system-ui;color:#aba6b8;text-decoration:underline}.dz-ad-break{position:absolute;inset:0;z-index:200;background:#08080efc;display:grid;grid-template-rows:auto 1fr;overflow:hidden;padding:12px;box-sizing:border-box}.dz-ad-break header{display:flex;justify-content:space-between;align-items:center;color:#aaa;font:12px system-ui;gap:12px}.dz-ad-break button{border:1px solid #ffffff30;background:#20192b;color:white;padding:10px 14px;border-radius:20px;font:600 13px system-ui;cursor:pointer}.dz-ad-surface{position:relative;min-height:0;width:100%;height:100%;display:grid;place-items:center}.dz-ad-surface>iframe{width:100%;height:100%;border:0}.dz-ad-ima{position:absolute;inset:0}.dz-ad-permission-note{font:12px system-ui;color:#aaa} @media(max-width:1599px){.dz-ad-rail{display:none}}@media(min-width:1600px){body.detail-page .dz-ad-rail{right:12px}}@media(max-width:360px){.dz-ad{margin:20px 0}}

.dz-ad-compact{inset:auto 12px calc(90px + env(safe-area-inset-bottom)) auto;width:min(380px,calc(100vw - 24px));height:300px;border:1px solid #ffffff25;border-radius:18px;box-shadow:0 16px 50px #0008}.dz-ad-compact header{padding-bottom:8px}@media(max-width:767px){.detail-main>.dz-ad{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}}
