.site-ad-layer{pointer-events:none}.site-home-header-offset{position:relative}.site-header-ad{inset:calc(var(--site-header-height) + 6px) 0 auto;z-index:45;pointer-events:none;position:fixed}.site-header-ad .site-header-ad-banner{width:min(640px,100% - 80px);margin:0 auto}.site-header-ad .site-ad-slot{border-radius:8px}.site-header-ad .site-header-ad-close{background:#dc2626;width:32px;height:32px;top:0;left:100%;right:auto}.site-header-ad .site-header-ad-close:hover{background:#b91c1c}@media (max-width:767px){.site-header-ad~main #cobe_hero.mobile-hero{padding-top:calc(var(--site-header-height) + 72px)}}.site-topbanner{width:min(100%, calc(var(--ad-columns) * 728px + (var(--ad-columns) - 1) * 4px));grid-template-columns:repeat(var(--ad-columns), minmax(0, 1fr));pointer-events:auto;gap:4px;margin:32px auto 16px;display:grid;position:relative}.site-ad-slot{background:#191b24;border:1px solid #a2b2ff40;line-height:0;display:block;overflow:hidden}.site-topbanner .site-ad-slot{aspect-ratio:728/90;position:relative}.site-topbanner .site-ad-image{position:absolute;top:0;bottom:0;left:0;right:0}.site-ad-image{object-fit:fill;width:100%;height:100%;display:block}.site-catfish{inset:auto 0 calc(var(--mobile-nav-offset,0px) + env(safe-area-inset-bottom,0px));z-index:145;pointer-events:none;transition:bottom .3s ease-out;animation:.3s ease-out site-catfish-in;position:fixed}.site-catfish-stack{flex-direction:column;align-items:center;display:flex;position:relative}.site-catfish-row{width:min(calc(var(--ad-columns) * 728px), 100vw);grid-template-columns:repeat(var(--ad-columns), minmax(0, 1fr));display:grid}.site-catfish .site-ad-slot{aspect-ratio:728/90;pointer-events:auto;background:0 0;border-color:#0000}.site-ad-close{z-index:1;color:#fff;cursor:pointer;pointer-events:auto;background:#191b24;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:26px;height:26px;font-size:20px;display:grid;position:absolute;top:-30px;right:8px}.site-ad-close:hover{background:#333747}.site-popup-row{width:100%;max-width:none;height:100%;max-height:none;color:var(--foreground);pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;gap:16px;margin:0;padding:12px;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.site-popup-row[open]{display:flex}.site-popup-row::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000004d}.site-popup-card{pointer-events:auto;width:min(260px,100vw - 88px,50dvh - 48px);min-width:0}.site-popup-controls{min-height:20px;color:var(--foreground);align-items:center;margin-bottom:4px;font-size:11px;display:flex}.site-popup-creative{position:relative}.site-popup-close{color:#fff;cursor:pointer;background:#dc2626;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:32px;height:32px;font-size:24px;display:grid;position:absolute;top:0;left:100%}.site-popup-close:hover{background:#b91c1c}.site-popup-card .site-ad-slot{aspect-ratio:1;border:0}.site-popup-close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.site-ad-layer a:focus-visible{outline-offset:2px;outline:2px solid #a2b2ff}.site-topbanner a:focus-visible{outline-offset:2px;outline:2px solid #a2b2ff}.site-ad-close:focus-visible{outline-offset:2px;outline:2px solid #a2b2ff}@media (max-width:768px){.site-popup-card{width:min(220px,100vw - 88px,50dvh - 48px)}.site-topbanner{grid-template-columns:1fr}.site-catfish-row{grid-template-columns:1fr;width:100vw}.site-catfish .site-ad-close{width:30px;height:30px;top:-30px;right:8px}}@keyframes site-catfish-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-catfish{transition:none;animation:none}}
