.horizontal-ad-container.hidden{height:0!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;position:static!important;border:none!important}.vertical-ad-container.hidden{transform:translateY(-50%) translate(-200px)!important}.vertical-ad-container.hidden.right-ad{transform:translateY(-50%) translate(200px)!important}.in-content-ad.hidden{height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.ad-toggle-btn{position:absolute;width:24px;height:24px;background:#000000b3;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:31;transition:all .2s ease;opacity:.7}.ad-toggle-btn:hover{opacity:1;background:#000000e6;transform:scale(1.1)}.ad-toggle-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.ad-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#6b7280;font-size:14px;border-radius:4px;border:2px dashed #d1d5db}@media (prefers-color-scheme: dark){.ad-placeholder{background:linear-gradient(135deg,#374151,#4b5563);color:#9ca3af;border-color:#6b7280}}.ad-wrapper{transition:all .3s cubic-bezier(.4,0,.2,1)}.hidden .ad-wrapper{opacity:0;transform:scale(.95)}@media (max-width: 768px){.ad-toggle-btn{width:20px;height:20px}.ad-toggle-btn svg{width:14px;height:14px}}@media (prefers-reduced-motion: reduce){.ad-wrapper,.ad-toggle-btn,.toggle-icon{transition:none}}@media (prefers-contrast: high){.ad-toggle-btn{background:#000;border:2px solid #fff}.ad-toggle-btn:hover{background:#333}}.vertical-ad-container[data-astro-cid-6t4q7njj]{position:fixed;top:50%;transform:translateY(-50%);z-index:30;width:160px;height:600px;transition:all .3s ease}.left-ad[data-astro-cid-6t4q7njj]{left:20px}.right-ad[data-astro-cid-6t4q7njj]{right:20px}.vertical-ad-wrapper[data-astro-cid-6t4q7njj]{background:#f8f9fa;transition:opacity .3s ease;width:166px;height:584px;position:relative}.ad-close-btn[data-astro-cid-6t4q7njj]{position:absolute;top:4px;right:4px;background:#0009;color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s ease}.ad-close-btn[data-astro-cid-6t4q7njj]:hover{background:#000c;transform:scale(1.1)}.vertical-ad[data-astro-cid-6t4q7njj]{border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;text-align:center}@media (max-width: 1200px){.vertical-ad-container[data-astro-cid-6t4q7njj]{display:none}}@media (prefers-color-scheme: dark){.vertical-ad-wrapper[data-astro-cid-6t4q7njj]{background:#374151;border-color:#4b5563}}.horizontal-ad-container[data-astro-cid-xqlgd6ud]{width:100%;display:flex;justify-content:center;transition:all .3s ease;position:static}.top-ad[data-astro-cid-xqlgd6ud]{margin-top:0}.bottom-ad[data-astro-cid-xqlgd6ud]{margin-bottom:0}.horizontal-ad-wrapper[data-astro-cid-xqlgd6ud]{background:#f8f9fa;max-width:100%;overflow:hidden;position:relative;transition:opacity .3s ease}.ad-close-btn[data-astro-cid-xqlgd6ud]{position:absolute;top:8px;right:8px;background:#0009;color:#fff;border:none;border-radius:50%;width:24px;height:24px;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s ease}.ad-close-btn[data-astro-cid-xqlgd6ud]:hover{background:#000c;transform:scale(1.1)}.horizontal-ad[data-astro-cid-xqlgd6ud]{display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;text-align:center;max-width:100%}@media (max-width: 768px){.horizontal-ad[data-astro-cid-xqlgd6ud]{width:320px!important;height:100px!important;font-size:14px}.horizontal-ad-wrapper[data-astro-cid-xqlgd6ud]{padding:8px}}@media (max-width: 480px){.horizontal-ad[data-astro-cid-xqlgd6ud]{width:300px!important;height:250px!important}}@media (prefers-color-scheme: dark){.horizontal-ad-wrapper[data-astro-cid-xqlgd6ud]{background:#374151;border-color:#4b5563}}.ad-container[data-astro-cid-ogl7zjsj]{position:relative;width:100%}.desktop-only[data-astro-cid-ogl7zjsj]{display:block}.top-banner-ad[data-astro-cid-ogl7zjsj],.bottom-banner-ad[data-astro-cid-ogl7zjsj]{position:static;width:100%;background:#fff}@media (max-width: 1200px){.desktop-only[data-astro-cid-ogl7zjsj]{display:none}}@media (prefers-color-scheme: dark){.top-banner-ad[data-astro-cid-ogl7zjsj],.bottom-banner-ad[data-astro-cid-ogl7zjsj]{background:#1f2937;border-color:#374151}}
