.SponsorBanner-module__QdnvMW__banner{color:#f5f6f8;background:#0b0f13;border:1px solid #ffffff12;border-radius:18px;min-width:0;padding:20px 22px 8px}.SponsorBanner-module__QdnvMW__heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.SponsorBanner-module__QdnvMW__label{letter-spacing:.02em;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.SponsorBanner-module__QdnvMW__status{background:#83dcb0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #83dcb040}.SponsorBanner-module__QdnvMW__ad{color:#737e8b;font-size:10px;font-weight:400}.SponsorBanner-module__QdnvMW__join{color:#a5b0bc;align-items:center;gap:4px;padding:5px 0;font-size:11px;text-decoration:none;display:inline-flex}.SponsorBanner-module__QdnvMW__join:hover{color:#fff}.SponsorBanner-module__QdnvMW__viewport{overflow:hidden}.SponsorBanner-module__QdnvMW__track{touch-action:pan-y pinch-zoom;margin:0 0 0 -12px;padding:0;list-style:none;display:flex}.SponsorBanner-module__QdnvMW__slide{flex:0 0 33.3333%;min-width:0;padding-left:12px}.SponsorBanner-module__QdnvMW__card{background:linear-gradient(120deg,color-mix(in srgb,var(--sponsor-accent)9%,#11161c),#11161c 85%);color:#f5f6f8;border:1px solid #ffffff0c;border-radius:12px;align-items:center;gap:14px;min-height:94px;padding:18px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.SponsorBanner-module__QdnvMW__card:hover{border-color:color-mix(in srgb,var(--sponsor-accent)40%,transparent)}.SponsorBanner-module__QdnvMW__icon{width:44px;height:44px;color:var(--sponsor-accent);background:color-mix(in srgb,var(--sponsor-accent)10%,transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SponsorBanner-module__QdnvMW__copy{flex:1;min-width:0}.SponsorBanner-module__QdnvMW__name{font-size:15px;font-weight:600;line-height:1.5;display:block}.SponsorBanner-module__QdnvMW__domain{color:#8d99a7;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.4;display:block}.SponsorBanner-module__QdnvMW__arrow{color:#74818f;flex-shrink:0}.SponsorBanner-module__QdnvMW__controls{justify-content:center;align-items:center;height:28px;display:flex;position:relative}.SponsorBanner-module__QdnvMW__dots{align-items:center;display:flex}.SponsorBanner-module__QdnvMW__dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:25px;height:28px;padding:0;display:flex}.SponsorBanner-module__QdnvMW__dot span{background:#46505c;border-radius:20px;width:4px;height:4px;transition:width .3s,background .3s}.SponsorBanner-module__QdnvMW__dot[aria-current=true] span{background:#83dcb0;width:17px}.SponsorBanner-module__QdnvMW__pause{color:#8d99a7;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex;position:absolute;right:0}.SponsorBanner-module__QdnvMW__banner a:focus-visible,.SponsorBanner-module__QdnvMW__banner button:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #83dcb0}.SponsorBanner-module__QdnvMW__compact{border-radius:12px;padding:8px 10px 0}.SponsorBanner-module__QdnvMW__compact .SponsorBanner-module__QdnvMW__heading{margin-bottom:5px}.SponsorBanner-module__QdnvMW__compact .SponsorBanner-module__QdnvMW__label{gap:5px;font-size:10px}.SponsorBanner-module__QdnvMW__compact .SponsorBanner-module__QdnvMW__ad{font-size:9px}.SponsorBanner-module__QdnvMW__compact .SponsorBanner-module__QdnvMW__join{font-size:10px}.SponsorBanner-module__QdnvMW__compact .SponsorBanner-module__QdnvMW__slide{flex-basis:100%}.SponsorBanner-module__QdnvMW__compact .SponsorBanner-module__QdnvMW__card{border-radius:9px;gap:10px;min-height:62px;padding:10px 12px}.SponsorBanner-module__QdnvMW__compact .SponsorBanner-module__QdnvMW__icon{border-radius:9px;width:34px;height:34px}.SponsorBanner-module__QdnvMW__compact .SponsorBanner-module__QdnvMW__name{font-size:13px}.SponsorBanner-module__QdnvMW__compact .SponsorBanner-module__QdnvMW__domain{margin-top:1px;font-size:10px}.SponsorBanner-module__QdnvMW__compact .SponsorBanner-module__QdnvMW__controls,.SponsorBanner-module__QdnvMW__compact .SponsorBanner-module__QdnvMW__dot,.SponsorBanner-module__QdnvMW__compact .SponsorBanner-module__QdnvMW__pause{height:23px}@media (max-width:1000px){.SponsorBanner-module__QdnvMW__slide{flex-basis:50%}}@media (max-width:600px){.SponsorBanner-module__QdnvMW__slide{flex-basis:100%}.SponsorBanner-module__QdnvMW__banner:not(.SponsorBanner-module__QdnvMW__compact){padding:12px 12px 4px}}@media (prefers-reduced-motion:reduce){.SponsorBanner-module__QdnvMW__card,.SponsorBanner-module__QdnvMW__dot span{transition:none}}
