.promo-carousel_section__7Jemg{padding:26px 48px 30px;width:100%;max-width:100vw;box-sizing:border-box;background:var(--bg-primary);color:var(--text-primary);border-bottom:1px solid var(--text-alpha-10);font-family:var(--font-inter),Inter,sans-serif}.promo-carousel_preview__AaOwm *,.promo-carousel_section__7Jemg *{box-sizing:border-box}.promo-carousel_artwork__o3FFG,.promo-carousel_cardText__h_W7X,.promo-carousel_card__MR4Qq,.promo-carousel_controls__DRONC button,.promo-carousel_previewBody__l4lS_,.promo-carousel_preview__AaOwm,.promo-carousel_section__7Jemg{transition:background-color .36s ease,color .36s ease,border-color .36s ease}.promo-carousel_toolbar__x3_vq{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px;gap:20px}.promo-carousel_toolbar__x3_vq h2{margin:0;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;line-height:1.4}.promo-carousel_controls__DRONC{display:flex;align-items:center;gap:8px}.promo-carousel_counter__U3TJM{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:8px}.promo-carousel_counter__U3TJM span{color:var(--text-secondary)}.promo-carousel_controls__DRONC button,.promo-carousel_previewClose__NDxqc{width:28px;height:28px;padding:0;display:grid;place-items:center;border:1px solid var(--text-alpha-20);background:transparent;color:var(--text-primary);cursor:pointer;border-radius:var(--tf-desktop-radius,0)}.promo-carousel_controls__DRONC button:disabled{opacity:.3;cursor:default}.promo-carousel_controls__DRONC button:hover:not(:disabled),.promo-carousel_previewClose__NDxqc:hover{color:var(--accent-color);border-color:var(--accent-color)}.promo-carousel_track__XOlFJ{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px}.promo-carousel_track__XOlFJ::-webkit-scrollbar{display:none}.promo-carousel_card__MR4Qq{flex:0 0 240px;min-width:0;padding:0;border:1px solid var(--text-alpha-10);border-radius:var(--tf-desktop-radius,0);color:var(--text-primary);background:var(--card-bg-solid);text-decoration:none;text-align:left;font-family:inherit;cursor:pointer;overflow:hidden}.promo-carousel_card__MR4Qq:hover{border-color:var(--text-alpha-50)}.promo-carousel_preview__AaOwm a:focus-visible,.promo-carousel_preview__AaOwm button:focus-visible,.promo-carousel_section__7Jemg a:focus-visible,.promo-carousel_section__7Jemg button:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.promo-carousel_cardText__h_W7X{padding:13px 14px 14px;border-top:1px solid var(--text-alpha-10)}.promo-carousel_cardText__h_W7X>div{display:flex;justify-content:space-between;align-items:center;gap:6px}.promo-carousel_cardText__h_W7X svg{color:var(--text-secondary);flex-shrink:0;width:14px}.promo-carousel_cardText__h_W7X h3{font-size:14px;line-height:1.25;font-weight:600;letter-spacing:-.35px;margin:0}.promo-carousel_cardText__h_W7X p{font-size:11px;line-height:1.45;color:var(--text-secondary);margin:6px 0 0}.promo-carousel_artwork__o3FFG{height:96px;padding:14px 16px;overflow:hidden;font-size:10px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.promo-carousel_artwork__o3FFG[data-expanded=true]{height:194px;padding:8px 24px 18px;flex-shrink:0;font-size:11px}.promo-carousel_curve__ZRzyo{width:100%;height:100%;display:block;overflow:visible}.promo-carousel_artHeading__xNrT0{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;font-size:10px}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_artHeading__xNrT0{margin-bottom:16px;font-size:11px}.promo-carousel_artwork__o3FFG[data-expanded=true]>.promo-carousel_curve__ZRzyo{height:92px}.promo-carousel_metrics__0AjUo{display:flex;gap:28px;margin-top:14px}.promo-carousel_metrics__0AjUo>div{display:flex;flex-direction:column;gap:5px}.promo-carousel_metrics__0AjUo span{font-size:9px}.promo-carousel_metrics__0AjUo strong{font-size:16px;color:var(--text-primary);font-weight:500}.promo-carousel_rankRows__SNMhK{position:relative;height:68px}.promo-carousel_rankRow__6xT9w{display:flex;gap:8px;align-items:center;width:100%;position:absolute;top:0;left:0;height:20px}.promo-carousel_rankNumber__UoRiw{flex:0 0 15px;font-size:9px}.promo-carousel_rankContent__mDNU7{flex:1 1;min-width:0}.promo-carousel_rankContent__mDNU7>span{display:block;font-size:11px;color:var(--text-primary);margin-bottom:7px}.promo-carousel_barTrack__dgS23{height:5px;background:var(--text-alpha-5);width:100%}.promo-carousel_barTrack__dgS23 i{display:block;height:100%}.promo-carousel_rankValue__kNk_w{flex:0 0 49px;text-align:right;font-size:9px;color:var(--text-primary)}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_rankRows__SNMhK{height:138px}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_rankRow__6xT9w{height:42px;gap:12px}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_rankValue__kNk_w{font-size:11px;flex-basis:60px}.promo-carousel_allocation__xt7To{display:flex;gap:2px;height:9px;margin-bottom:12px}.promo-carousel_allocation__xt7To i{display:block}.promo-carousel_weights__HyJwZ{display:flex;justify-content:space-between;gap:6px}.promo-carousel_weights__HyJwZ>div{display:flex;flex-direction:column;gap:9px}.promo-carousel_weights__HyJwZ strong{font-weight:400}.promo-carousel_weights__HyJwZ span{font-size:10px}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_allocation__xt7To{height:18px;margin:24px 0 18px}.promo-carousel_artFooter__95PcC{display:flex;justify-content:space-between;margin-top:24px;padding-top:10px;border-top:1px solid var(--text-alpha-10);font-size:10px}.promo-carousel_simulation__n2D1d{display:flex;gap:12px;height:100%;align-items:center}.promo-carousel_simWeights__mmews{flex:0 0 30%;display:flex;flex-direction:column;gap:10px}.promo-carousel_simWeights__mmews i{height:5px;display:block}.promo-carousel_simWeights__mmews span{font-size:9px;display:block;margin-bottom:6px}.promo-carousel_simulation__n2D1d .promo-carousel_curve__ZRzyo{flex:1 1;min-width:0}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_simulation__n2D1d{height:94px}.promo-carousel_matrixHeader__I3M1i,.promo-carousel_matrixRow__0xCUl{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.7fr);align-items:center;grid-gap:6px;gap:6px}.promo-carousel_matrixHeader__I3M1i{min-height:16px;font-size:8px;border-bottom:1px solid var(--text-alpha-10)}.promo-carousel_matrixRow__0xCUl{min-height:17px;font-size:9px;border-bottom:1px solid var(--text-alpha-10)}.promo-carousel_matrixHeader__I3M1i>span:not(:first-child),.promo-carousel_matrixRow__0xCUl>span:not(:first-child){text-align:right}.promo-carousel_matrixRow__0xCUl i{display:block;height:3px;background:var(--text-alpha-20)}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_matrixHeader__I3M1i{min-height:26px;font-size:10px}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_matrixRow__0xCUl{min-height:36px;font-size:10px}.promo-carousel_watchRows__KPjbS{display:flex;flex-direction:column;gap:1px}.promo-carousel_watchRows__KPjbS>div{padding:6px 0;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--text-alpha-10)}.promo-carousel_watchRows__KPjbS>div>span{flex:1 1}.promo-carousel_watchRows__KPjbS i{display:block;height:4px;background:var(--text-alpha-20);margin-top:3px}.promo-carousel_watchRows__KPjbS strong{font-weight:500;font-size:9px}.promo-carousel_positive__fEX0S{color:var(--accent-green)}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_watchRows__KPjbS>div{padding:13px 7px}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_watchRows__KPjbS strong{font-size:11px}.promo-carousel_messages__Zy2AP{display:flex;flex-direction:column;gap:8px}.promo-carousel_messages__Zy2AP>div{display:flex;align-items:center;gap:9px}.promo-carousel_messages__Zy2AP>div:nth-child(2){padding-left:20px}.promo-carousel_messages__Zy2AP>div>i{display:block;width:14px;height:14px;flex-shrink:0;opacity:.8}.promo-carousel_messageLines___z1Cs{display:flex;flex-direction:column;flex:1 1;gap:4px}.promo-carousel_messageLines___z1Cs i{width:86%;height:3px;background:var(--text-alpha-20)}.promo-carousel_messageLines___z1Cs i+i{width:60%}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_messages__Zy2AP{gap:15px;padding-top:15px}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_messages__Zy2AP>div{padding:8px;border:1px solid var(--text-alpha-10);line-height:1.5}.promo-carousel_themeSamples__ft4JN{display:flex;gap:12px;height:100%;align-items:center}.promo-carousel_themeSample__C1O7c{border-radius:var(--tf-desktop-radius,revert-layer);flex:1 1;min-width:0;border:1px solid var(--text-alpha-20);padding:8px;height:62px}.promo-carousel_themeSample__C1O7c[data-tone=light]{background:var(--brand-white);color:var(--brand-black)}.promo-carousel_themeSample__C1O7c[data-tone=dark]{background:var(--brand-carbon-bg);color:var(--brand-cream)}.promo-carousel_sampleNav___rbyJ{display:flex;gap:4px;align-items:center;height:5px}.promo-carousel_sampleNav___rbyJ b{width:14px;height:4px;background:var(--brand-orange);margin-right:auto}.promo-carousel_sampleNav___rbyJ i{width:9px;height:2px;background:currentColor;opacity:.5}.promo-carousel_themeSample__C1O7c .promo-carousel_curve__ZRzyo{height:32px;margin-top:6px}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_themeSample__C1O7c{height:136px;padding:12px}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_themeSample__C1O7c .promo-carousel_curve__ZRzyo{height:73px}.promo-carousel_themeSample__C1O7c>span{font-size:10px}.promo-carousel_plans__rGB0C{display:flex;gap:9px;height:100%;align-items:center}.promo-carousel_plans__rGB0C>div{border-radius:var(--tf-desktop-radius,revert-layer);flex:1 1;border:1px solid var(--text-alpha-10);padding:8px}.promo-carousel_plans__rGB0C strong{font-size:10px;font-weight:500;color:var(--text-primary)}.promo-carousel_plans__rGB0C i{display:block;height:3px;margin-top:6px;transform-origin:left}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_plans__rGB0C{gap:12px}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_plans__rGB0C>div{height:132px;padding:13px}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_plans__rGB0C strong{font-size:14px}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_plans__rGB0C i{margin-top:17px;height:4px}.promo-carousel_apiRequest__HYif4{display:flex;align-items:center;gap:10px;font-size:10px}.promo-carousel_apiRequest__HYif4 span{color:var(--accent-color);font-weight:600}.promo-carousel_apiRequest__HYif4 code{color:var(--text-primary);font-family:inherit}.promo-carousel_apiCursor__91Mfh{height:12px;width:2px;background:var(--accent-color)}.promo-carousel_apiResponse__TaS6t{padding:10px 0 0 20px;border-left:1px solid var(--text-alpha-10);margin-top:10px}.promo-carousel_apiResponse__TaS6t>span{font-size:10px;display:block;margin-bottom:16px}.promo-carousel_apiResponse__TaS6t>i{display:block;height:3px;background:var(--palette-2);opacity:.65;margin-bottom:7px}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_apiResponse__TaS6t{margin-top:20px}.promo-carousel_waveform__58CKo{height:100%;display:flex;justify-content:center;align-items:center;gap:4px}.promo-carousel_waveform__58CKo i{width:4px;flex:1 1;max-width:6px}.promo-carousel_artwork__o3FFG[data-expanded=true] .promo-carousel_waveform__58CKo{height:90px}.promo-carousel_preview__AaOwm{position:fixed;z-index:490;overflow:auto;overscroll-behavior:contain;border:1px solid var(--text-alpha-20);border-radius:var(--tf-desktop-radius,0);background:var(--card-bg-solid);color:var(--text-primary);font-family:var(--font-inter),Inter,sans-serif;box-sizing:border-box}.promo-carousel_previewTop__McgeD{display:flex;align-items:center;min-height:40px;padding:10px 48px 6px 24px}.promo-carousel_previewTop__McgeD>span{font-size:9px;letter-spacing:.04em;color:var(--text-secondary)}.promo-carousel_previewClose__NDxqc{position:absolute;z-index:1;top:10px;right:12px;border:0;width:24px;height:24px}.promo-carousel_previewBody__l4lS_{border-top:1px solid var(--text-alpha-10);padding:20px 24px 22px}.promo-carousel_previewBody__l4lS_ h3{font-size:21px;font-weight:600;letter-spacing:-.6px;margin:0;line-height:1.2}.promo-carousel_previewBody__l4lS_ p{font-size:12px;line-height:1.65;color:var(--text-secondary);margin:10px 0 0}.promo-carousel_previewLink__eJMA9{display:block;color:inherit;text-decoration:none}@media (max-width:1199px){.promo-carousel_section__7Jemg{padding-right:32px;padding-left:32px}}@media (max-width:639px){.promo-carousel_section__7Jemg{padding-right:16px;padding-left:16px}.promo-carousel_toolbar__x3_vq{flex-wrap:wrap;gap:12px}}@media (prefers-reduced-motion:reduce){.promo-carousel_preview__AaOwm,.promo-carousel_preview__AaOwm *,.promo-carousel_section__7Jemg,.promo-carousel_section__7Jemg *{transition:none!important;scroll-behavior:auto!important}}