.ad-slot{width:100%;max-width:100%;margin:1.5rem auto 0;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;text-align:center;border-radius:12px;background:transparent;transition:opacity .2s ease}.ad-slot--unconfigured{display:none!important;min-height:0!important;margin:0!important;height:0!important}.ad-slot--home{min-height:90px;max-width:480px;margin-top:2rem}.ad-slot--transfer{min-height:90px;max-width:480px;margin-top:1.5rem}.ad-slot--completion{min-height:100px;max-width:480px;margin-top:1.5rem}.desktop-ad-rail{display:none}@media (min-width: 1280px){.app-layout-wrapper{display:flex;justify-content:center;align-items:flex-start;gap:2.5rem;max-width:1200px;margin:0 auto}.desktop-ad-rail{display:flex;flex-direction:column;width:160px;min-height:600px;position:sticky;top:2rem;margin-top:2rem}.ad-slot--sidebar{width:160px;min-height:600px;margin:0}}@media (max-width: 480px){.ad-slot{margin-top:1.25rem}.ad-slot--home{min-height:60px}}
