.AdSlot_adTopLabel__G5jGO{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--ad-label);opacity:.65;text-align:center;margin:0 0 .2rem}.AdSlot_adSlot__Y764v{position:relative;background:var(--ad-bg);border:1px dashed var(--ad-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .2s,opacity .2s}.AdSlot_adSlot__Y764v,.AdSlot_placeholder__jnitJ{display:flex;align-items:center;justify-content:center}.AdSlot_placeholder__jnitJ{width:100%;height:100%;min-height:inherit}.AdSlot_adLabel__qZatb{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--ad-label);opacity:.6}.AdSlot_banner__hL1pt{min-height:90px;max-width:728px;width:100%;margin:1.5rem auto}.AdSlot_leaderboard__wmLW_{min-height:90px;width:100%;margin:2rem 0}.AdSlot_sidebar__zWVPq{min-height:250px;width:100%;margin:1rem 0;position:-webkit-sticky;position:sticky;top:100px}.AdSlot_inContent__0Gxgm{min-height:250px;margin:2.5rem 0;border-radius:var(--radius-xl)}.AdSlot_native__Ptsxi{min-height:120px;border-style:solid;border-color:var(--border-color);background:var(--bg-elevated);border-radius:var(--radius-xl);margin:1.5rem 0}.AdSlot_sticky__896Ok{position:fixed;bottom:0;left:0;right:0;z-index:90;min-height:60px;border-radius:0;border:none;border-top:1px solid var(--border-color);background:var(--bg-elevated);box-shadow:0 -4px 20px rgba(0,0,0,.08);display:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:767px){.AdSlot_sticky__896Ok{display:flex}.AdSlot_banner__hL1pt{min-height:60px}}.AdSlot_dismissBtn__AeaLo{position:absolute;top:6px;right:8px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;z-index:91;padding:0;transition:background .15s,color .15s,transform .15s}.AdSlot_dismissBtn__AeaLo:hover{background:var(--bg-secondary);color:var(--text-primary);transform:scale(1.1)}.AdSlot_stickyAdSpacer__PyP6a{display:none}@media (max-width:767px){.AdSlot_stickyAdSpacer__PyP6a{display:block;height:68px}}