.SideBannerRail_rail__l8zjx{position:fixed;display:flex;flex-direction:column;gap:16px;z-index:20;container-type:inline-size;overflow-y:auto;scrollbar-width:thin;border-radius:23px}.SideBannerRail_rail__l8zjx .SideBannerRail_managedAd__zI_Z4,.SideBannerRail_rail__l8zjx .SideBannerRail_panel__bJXue{min-height:160px}.SideBannerRail_panel__bJXue{--ad-surface:var(--ad-light);position:relative;isolation:isolate;display:block;flex:1;min-height:0;height:100%;overflow:hidden;text-decoration:none;color:#18232d;border:1px solid color-mix(in srgb,var(--ad-accent) 50%,#fff);border-radius:23px;background:linear-gradient(145deg,#fff 3%,var(--ad-light) 48%,#fff 92%);box-shadow:0 12px 30px #17212b18;transition:transform .3s,box-shadow .3s}.SideBannerRail_panel__bJXue:hover{transform:translateY(-3px);box-shadow:0 16px 34px #17212b28}.SideBannerRail_panel__bJXue:focus-visible{outline:3px solid var(--ad-accent);outline-offset:4px}.SideBannerRail_halo__7grez{position:absolute;width:260px;height:260px;border-radius:50%;top:-175px;right:-100px;background:var(--ad-accent);filter:blur(70px);opacity:.18;animation:SideBannerRail_ad-breathe__O7mOo 6s ease-in-out infinite alternate;pointer-events:none}.SideBannerRail_brand__xB6Ti{position:relative;z-index:2;text-align:center;padding:clamp(15px,7cqw,23px) 8px 6px}.SideBannerRail_mark___qnMK{width:clamp(48px,22cqw,63px);height:clamp(48px,22cqw,63px);margin:0 auto 7px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--ad-accent) 70%,#fff),var(--ad-accent));box-shadow:0 8px 18px color-mix(in srgb,var(--ad-accent) 30%,transparent);animation:SideBannerRail_ad-float__RSj1L 5s ease-in-out infinite}.SideBannerRail_mark___qnMK svg{width:65%;height:65%;stroke:#fff;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.SideBannerRail_name__0Gn7O{font-weight:900;font-size:clamp(22px,10.4cqw,29px);line-height:1.1;letter-spacing:-1.2px}.SideBannerRail_headline__L0gLf em,.SideBannerRail_name__0Gn7O span{color:var(--ad-accent)}.SideBannerRail_tagline__Oy06k{font-size:clamp(7px,3.2cqw,9px);line-height:1.5;font-weight:800;letter-spacing:1.4px;margin-top:4px;color:#62685e}.SideBannerRail_pill__5YfvK{display:inline-flex;gap:6px;align-items:center;margin-top:clamp(10px,5cqw,16px);border:1px solid color-mix(in srgb,var(--ad-accent) 30%,#fff);border-radius:20px;padding:6px 8px;color:color-mix(in srgb,var(--ad-accent) 70%,#000);background:#ffffffbb;font-size:clamp(8px,3.5cqw,10px);font-weight:900;letter-spacing:.4px}.SideBannerRail_pill__5YfvK i{position:relative;width:6px;height:6px;border-radius:50%;background:var(--ad-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--ad-accent) 17%,transparent)}.SideBannerRail_pill__5YfvK i:after{content:"";position:absolute;inset:-4px;border:1px solid var(--ad-accent);border-radius:50%;opacity:.35;animation:SideBannerRail_ad-status__huizm 4s ease-out infinite}.SideBannerRail_headline__L0gLf{position:relative;z-index:2;text-align:center;margin:12px 12px 7px;font-size:clamp(26px,11.4cqw,32px);line-height:1.08;letter-spacing:-1px;font-weight:900;animation:SideBannerRail_ad-reveal__DTtMH .8s ease-out both}.SideBannerRail_headline__L0gLf em{display:block;font-style:normal}.SideBannerRail_description__k7YvI{position:relative;z-index:2;text-align:center;font-size:clamp(11px,4.3cqw,12px);color:#52616a;margin:0 16px 12px;line-height:1.5;animation:SideBannerRail_ad-reveal__DTtMH .8s ease-out .12s both}.SideBannerRail_features__1WZ3G{position:relative;z-index:2;display:flex;justify-content:center;gap:5px;flex-wrap:wrap;padding:0 10px}.SideBannerRail_features__1WZ3G span{background:#ffffffd9;border:1px solid #ffffffb8;padding:6px;border-radius:11px;font-size:clamp(9px,3.5cqw,10px);font-weight:700;box-shadow:0 3px 10px #00000008}.SideBannerRail_photo__LUBZ0{position:absolute;inset:auto 0 0;height:46%;overflow:hidden;pointer-events:none}.SideBannerRail_photo__LUBZ0 img{width:100%;height:100%;object-fit:cover;object-position:center;animation:SideBannerRail_ad-zoom__O1YTr 15s ease-in-out infinite alternate}.SideBannerRail_photo__LUBZ0:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--ad-surface),transparent 26%,#0d141b0a 36%,#111c27ed)}.SideBannerRail_caption__oolb8{position:absolute;z-index:2;bottom:99px;left:16px;right:16px;color:#fff;font-weight:800;font-size:clamp(14px,6cqw,17px);line-height:1.3;text-shadow:0 2px 9px #0008}.SideBannerRail_caption__oolb8 small{display:block;font-size:10px;font-weight:500;opacity:.9;margin-top:5px;line-height:1.5}.SideBannerRail_cta__SQi6q{position:absolute;z-index:3;bottom:31px;left:15px;right:15px;display:flex;align-items:center;justify-content:center;gap:5px;overflow:hidden;padding:15px 7px;border-radius:14px;background:linear-gradient(110deg,color-mix(in srgb,var(--ad-accent) 65%,#fff),var(--ad-accent));box-shadow:0 8px 20px color-mix(in srgb,var(--ad-accent) 35%,transparent);font-size:clamp(11px,4.6cqw,13px);font-weight:900;line-height:1.2;color:#17212b;transition:transform .25s}.SideBannerRail_cta__SQi6q:after{content:"";position:absolute;inset:-30% auto -30% -50%;width:35%;background:linear-gradient(90deg,transparent,#ffffff80,transparent);transform:translateX(-200%) skewX(-20deg);animation:SideBannerRail_ad-shine__vzaVh 8s ease-in-out infinite;pointer-events:none}.SideBannerRail_panel__bJXue:hover .SideBannerRail_cta__SQi6q{transform:scale(1.025)}.SideBannerRail_cta__SQi6q b{display:inline-block;font-size:18px;animation:SideBannerRail_ad-arrow__zEjNy 2.4s ease-in-out infinite}.SideBannerRail_ctaText__POSHe{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.SideBannerRail_disclosure__rM8C_{position:absolute;z-index:3;bottom:9px;width:100%;text-align:center;color:#fff;opacity:.8;font-size:9px}.SideBannerRail_managedAd__zI_Z4{position:relative;display:block;flex:1;min-height:0;overflow:hidden;border-radius:12px;border:1px solid #dce2dd;background:#fff}.SideBannerRail_managedAd__zI_Z4 img{width:100%;height:100%;object-fit:cover}.SideBannerRail_managedLabel__ZDQvk{position:absolute;bottom:0;left:0;background:#000a;padding:3px 8px;font-size:10px;font-weight:600;color:#fff}.dark .SideBannerRail_panel__bJXue{--ad-surface:var(--ad-dark);color:#f5f3ea;background:linear-gradient(145deg,#20241f,var(--ad-dark) 55%,#191f1c);border-color:color-mix(in srgb,var(--ad-accent) 40%,#272d26)}.dark .SideBannerRail_headline__L0gLf em,.dark .SideBannerRail_name__0Gn7O span{color:var(--ad-dark-accent)}.dark .SideBannerRail_description__k7YvI,.dark .SideBannerRail_tagline__Oy06k{color:#d0d5cc}.dark .SideBannerRail_pill__5YfvK{background:#ffffff0d;color:var(--ad-dark-accent);border-color:color-mix(in srgb,var(--ad-accent) 40%,transparent)}.dark .SideBannerRail_features__1WZ3G span{background:#ffffff0d;border-color:#ffffff15}.SideBannerRail_paused__Lp5KU *,.SideBannerRail_paused__Lp5KU :after{animation-play-state:paused}.SideBannerRail_compactRail__HsgiE{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;container-type:inline-size}.SideBannerRail_compactRail__HsgiE .SideBannerRail_managedAd__zI_Z4{height:160px;flex:none}.SideBannerRail_compactRail__HsgiE .SideBannerRail_managedAd__zI_Z4 img{object-fit:contain}.SideBannerRail_compactPanel__e3qtO{flex:none;height:156px;border-radius:18px}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_halo__7grez{top:-150px}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_brand__xB6Ti{display:flex;align-items:center;gap:8px;text-align:left;padding:14px 16px 0;width:72%}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_mark___qnMK{flex:none;width:28px;height:28px;border-radius:9px;margin:0}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_name__0Gn7O{font-size:22px;letter-spacing:-.8px}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_caption__oolb8,.SideBannerRail_compactPanel__e3qtO .SideBannerRail_description__k7YvI,.SideBannerRail_compactPanel__e3qtO .SideBannerRail_features__1WZ3G,.SideBannerRail_compactPanel__e3qtO .SideBannerRail_pill__5YfvK,.SideBannerRail_compactPanel__e3qtO .SideBannerRail_tagline__Oy06k{display:none}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_headline__L0gLf{text-align:left;font-size:20px;line-height:1.15;letter-spacing:-.4px;margin:10px 16px 0;width:64%}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_headline__L0gLf em{display:inline}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_headline__L0gLf{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_photo__LUBZ0{inset:0 0 0 auto;width:32%;height:100%}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_photo__LUBZ0:after{background:linear-gradient(90deg,var(--ad-surface),transparent 40%,#111c2720)}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_cta__SQi6q{inset:auto auto 13px 16px;max-width:calc(70% - 24px);padding:9px 12px;font-size:12px;border-radius:10px}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_cta__SQi6q b{font-size:16px}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_disclosure__rM8C_{top:7px;right:9px;bottom:auto;width:auto;padding:2px 5px;border-radius:5px;background:#17212b99;color:#fff;font-size:9px}@media(max-width:399px){.SideBannerRail_compactPanel__e3qtO{height:166px}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_brand__xB6Ti{padding-left:12px;gap:6px}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_name__0Gn7O{font-size:20px}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_mark___qnMK{width:24px;height:24px}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_headline__L0gLf{margin-left:12px;font-size:17px;width:65%}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_cta__SQi6q{left:12px;padding:9px 8px;font-size:11px}}@media(min-width:768px){.SideBannerRail_compactPanel__e3qtO{height:148px}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_brand__xB6Ti{padding:16px 22px 0}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_name__0Gn7O{font-size:25px}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_headline__L0gLf{margin:9px 22px 0;font-size:23px}.SideBannerRail_compactPanel__e3qtO .SideBannerRail_cta__SQi6q{left:22px}.SideBannerRail_compactRail__HsgiE:has(.SideBannerRail_managedAd__zI_Z4){grid-template-columns:repeat(2,minmax(0,1fr))}}[data-side-banner=right] .SideBannerRail_mark___qnMK{animation-delay:-2.5s}[data-side-banner=right] .SideBannerRail_photo__LUBZ0 img{animation-delay:-7.5s}@keyframes SideBannerRail_ad-zoom__O1YTr{to{transform:scale(1.065)}}@keyframes SideBannerRail_ad-float__RSj1L{50%{transform:translateY(-4px) rotate(-2deg)}}@keyframes SideBannerRail_ad-reveal__DTtMH{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes SideBannerRail_ad-shine__vzaVh{0%,65%{transform:translateX(-200%) skewX(-20deg)}95%,to{transform:translateX(650%) skewX(-20deg)}}@keyframes SideBannerRail_ad-breathe__O7mOo{to{opacity:.25;transform:scale(1.12)}}@keyframes SideBannerRail_ad-arrow__zEjNy{50%{transform:translateX(3px)}}@keyframes SideBannerRail_ad-status__huizm{to{transform:scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.SideBannerRail_compactRail__HsgiE *,.SideBannerRail_compactRail__HsgiE :after,.SideBannerRail_compactRail__HsgiE :before,.SideBannerRail_rail__l8zjx *,.SideBannerRail_rail__l8zjx :after,.SideBannerRail_rail__l8zjx :before{animation:none!important;transition:none!important}}.SideBannerRail_slimRail__8hbgS .SideBannerRail_brand__xB6Ti{padding:10px 5px 0}.SideBannerRail_slimRail__8hbgS .SideBannerRail_mark___qnMK{width:28px;height:28px;border-radius:9px;margin-bottom:5px}.SideBannerRail_slimRail__8hbgS .SideBannerRail_name__0Gn7O{font-size:clamp(12px,9cqw,21px);letter-spacing:-.6px}.SideBannerRail_slimRail__8hbgS .SideBannerRail_caption__oolb8,.SideBannerRail_slimRail__8hbgS .SideBannerRail_description__k7YvI,.SideBannerRail_slimRail__8hbgS .SideBannerRail_features__1WZ3G,.SideBannerRail_slimRail__8hbgS .SideBannerRail_pill__5YfvK,.SideBannerRail_slimRail__8hbgS .SideBannerRail_tagline__Oy06k{display:none}.SideBannerRail_slimRail__8hbgS .SideBannerRail_headline__L0gLf{margin:9px 6px 0;font-size:clamp(16px,10cqw,25px);letter-spacing:-.4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SideBannerRail_slimRail__8hbgS .SideBannerRail_photo__LUBZ0{height:50%}.SideBannerRail_slimRail__8hbgS .SideBannerRail_cta__SQi6q{left:5px;right:5px;bottom:22px;padding:8px 4px;font-size:clamp(9px,5cqw,12px);border-radius:9px;gap:2px;text-align:center}.SideBannerRail_slimRail__8hbgS .SideBannerRail_cta__SQi6q b{font-size:13px}.SideBannerRail_slimRail__8hbgS .SideBannerRail_disclosure__rM8C_{bottom:6px;font-size:8px}.SideBannerRail_microRail__snkU0 .SideBannerRail_brand__xB6Ti{padding-top:6px}.SideBannerRail_microRail__snkU0 .SideBannerRail_mark___qnMK{width:18px;height:18px;margin-bottom:3px;border-radius:6px}.SideBannerRail_microRail__snkU0 .SideBannerRail_name__0Gn7O{font-size:clamp(12px,9cqw,18px)}.SideBannerRail_microRail__snkU0 .SideBannerRail_headline__L0gLf{margin-top:5px;font-size:16px}@media(max-width:1279px){.SideBannerRail_rail__l8zjx{display:none}}