@property --stage-accent{syntax:"<color>";inherits:true;initial-value:#4a9eff}.PlusShowcase-module__yQi8NG__showcase{--stage-w:780px;--stage-x:24px;--card-w:204px;--gutter:max(0px, calc((100% - var(--stage-w)) / 2));--fade:max(30px, var(--gutter));transition:--stage-accent .7s var(--ease-in-out,ease-in-out);flex-direction:column;gap:28px;display:flex}.PlusShowcase-module__yQi8NG__stageFrame{width:100%;max-width:var(--stage-w);background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--stage-accent) 15%, transparent), transparent 64%), var(--ds-canvas);border:1px solid #3b4255;border-radius:18px;margin-inline:auto;padding-bottom:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0c,0 32px 80px -28px #000000f2,0 10px 30px -18px #000c}.PlusShowcase-module__yQi8NG__stageFrame:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--stage-accent) 70%, white) 50%, transparent);opacity:.6;pointer-events:none;height:1px;position:absolute;top:0;left:8%;right:8%}.PlusShowcase-module__yQi8NG__stageHead{padding:16px var(--stage-x) 0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.PlusShowcase-module__yQi8NG__stageName{min-width:0;animation:PlusShowcase-module__yQi8NG__nameIn .32s var(--ease-settle,ease-out) both;align-items:center;gap:9px;display:inline-flex}@keyframes PlusShowcase-module__yQi8NG__nameIn{0%{opacity:0;transform:translate(-5px)}}.PlusShowcase-module__yQi8NG__stageIcon{background:color-mix(in srgb, var(--stage-accent) 14%, transparent);width:28px;height:28px;color:color-mix(in srgb, var(--stage-accent) 92%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--stage-accent) 24%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.PlusShowcase-module__yQi8NG__stageTitle{color:var(--ds-text);letter-spacing:-.25px;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:630;overflow:hidden}.PlusShowcase-module__yQi8NG__stageNav{flex:none;align-items:center;gap:4px;display:flex}.PlusShowcase-module__yQi8NG__navButton{color:#aab6c8;cursor:pointer;width:30px;height:30px;transition:background .16s ease-out, color .16s ease-out, transform .16s var(--ease-settle,ease-out);background:#ffffff0a;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.PlusShowcase-module__yQi8NG__navButton svg{width:14px;height:14px}@media (hover:hover){.PlusShowcase-module__yQi8NG__navButton:hover{color:#fff;background:#ffffff12}}.PlusShowcase-module__yQi8NG__navButton:active{transform:scale(.94)}.PlusShowcase-module__yQi8NG__navButton:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.PlusShowcase-module__yQi8NG__stageCount{min-width:42px;color:var(--ds-soft);font-variant-numeric:tabular-nums;text-align:center;font-size:12px;font-weight:600}.PlusShowcase-module__yQi8NG__stageCountSep{color:#3f4a5d;margin-inline:3px}.PlusShowcase-module__yQi8NG__stageViewport{min-height:236px;padding-inline:var(--stage-x);grid-template-columns:minmax(0,1fr);align-items:center;margin-top:20px;display:grid;position:relative;overflow:hidden}.PlusShowcase-module__yQi8NG__stageViewport[data-settled]{transition:height .42s var(--ease-settle,ease-out)}.PlusShowcase-module__yQi8NG__stageViewport[data-clipped]:after{content:"";z-index:1;background:linear-gradient(to bottom, transparent, var(--ds-canvas));pointer-events:none;height:72px;position:absolute;bottom:0;left:0;right:0}.PlusShowcase-module__yQi8NG__stageContent{--upsell-accent:var(--stage-accent);width:100%;min-width:0;animation:PlusShowcase-module__yQi8NG__stageIn .42s var(--ease-settle,ease-out) both;grid-area:1/1}.PlusShowcase-module__yQi8NG__stageLeaving{pointer-events:none;animation:.36s ease-out both PlusShowcase-module__yQi8NG__stageOut}@keyframes PlusShowcase-module__yQi8NG__stageIn{0%{opacity:0;transform:translateY(8px)}}@keyframes PlusShowcase-module__yQi8NG__stageOut{to{opacity:0;transform:translateY(-6px)}}.PlusShowcase-module__yQi8NG__showcase[data-paused=away] .PlusShowcase-module__yQi8NG__stageContent,.PlusShowcase-module__yQi8NG__showcase[data-paused=away] .PlusShowcase-module__yQi8NG__stageContent *{animation-play-state:paused}.PlusShowcase-module__yQi8NG__railWrap{position:relative}.PlusShowcase-module__yQi8NG__railWrap:before,.PlusShowcase-module__yQi8NG__railWrap:after{content:"";z-index:1;width:var(--fade);pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;top:0;bottom:0}.PlusShowcase-module__yQi8NG__railWrap:before{left:0;-webkit-mask-image:linear-gradient(270deg,#0000,#000);mask-image:linear-gradient(270deg,#0000,#000)}.PlusShowcase-module__yQi8NG__railWrap:after{right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.PlusShowcase-module__yQi8NG__rail{padding-block:4px;padding-inline:calc(50% - var(--card-w) / 2);-webkit-mask-image:linear-gradient(to right, transparent, black var(--fade), black calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to right, transparent, black var(--fade), black calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--fade), black calc(100% - var(--fade)), transparent);scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;margin-block:-4px;display:flex;overflow-x:auto}.PlusShowcase-module__yQi8NG__rail::-webkit-scrollbar{display:none}@media (hover:none){.PlusShowcase-module__yQi8NG__rail{scroll-snap-type:x mandatory}}.PlusShowcase-module__yQi8NG__card{flex:0 0 var(--card-w);scroll-snap-align:center;background:var(--ds-inset);box-shadow:inset 0 0 0 1px var(--ds-border);opacity:.85;border-radius:14px;flex-direction:column;gap:5px;padding:12px 14px 14px;transition:opacity .3s ease-out,background .3s ease-out,box-shadow .3s ease-out;display:flex;position:relative;overflow:hidden}.PlusShowcase-module__yQi8NG__card[data-active]{opacity:1;background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--card-accent) 12%, transparent), transparent 70%), var(--ds-panel);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--card-accent) 45%, var(--ds-border))}@media (hover:hover){.PlusShowcase-module__yQi8NG__card:not([data-active]):hover{opacity:1}}.PlusShowcase-module__yQi8NG__cardHead{align-items:center;gap:9px;display:flex}.PlusShowcase-module__yQi8NG__cardIcon{background:color-mix(in srgb, var(--card-accent) 10%, transparent);width:26px;height:26px;color:color-mix(in srgb, var(--card-accent) 92%, white);border-radius:8px;flex:none;place-items:center;display:grid}.PlusShowcase-module__yQi8NG__cardTitle{color:var(--ds-text);letter-spacing:-.15px;margin:0;font-size:13.5px;font-weight:620;line-height:1.25}.PlusShowcase-module__yQi8NG__cardBody{color:var(--ds-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.PlusShowcase-module__yQi8NG__cardHit{border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.PlusShowcase-module__yQi8NG__cardHit:focus-visible{outline:2px solid var(--ds-focus);outline-offset:-2px}.PlusShowcase-module__yQi8NG__cardTimer,.PlusShowcase-module__yQi8NG__cardTimerStatic{transform-origin:0;background:var(--card-accent);height:2px;position:absolute;bottom:0;left:0;right:0}.PlusShowcase-module__yQi8NG__cardTimer{animation:PlusShowcase-module__yQi8NG__dwell var(--dwell,7s) linear both}.PlusShowcase-module__yQi8NG__showcase[data-paused] .PlusShowcase-module__yQi8NG__cardTimer{animation-play-state:paused}@keyframes PlusShowcase-module__yQi8NG__dwell{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:640px){.PlusShowcase-module__yQi8NG__showcase{--fade:22px;--stage-x:16px;--card-w:178px}.PlusShowcase-module__yQi8NG__stageFrame{padding-bottom:18px}.PlusShowcase-module__yQi8NG__stageHead{padding:13px var(--stage-x) 0}.PlusShowcase-module__yQi8NG__stageTitle{font-size:14px}.PlusShowcase-module__yQi8NG__stageViewport{min-height:220px;margin-top:14px}.PlusShowcase-module__yQi8NG__navButton{width:28px;height:28px}.PlusShowcase-module__yQi8NG__stageCount{min-width:36px}.PlusShowcase-module__yQi8NG__card{padding:11px 13px 13px}}@media (prefers-reduced-motion:reduce){.PlusShowcase-module__yQi8NG__showcase,.PlusShowcase-module__yQi8NG__stageFrame,.PlusShowcase-module__yQi8NG__stageViewport,.PlusShowcase-module__yQi8NG__card,.PlusShowcase-module__yQi8NG__navButton{transition:none}.PlusShowcase-module__yQi8NG__stageName,.PlusShowcase-module__yQi8NG__stageContent{animation:none}.PlusShowcase-module__yQi8NG__stageLeaving{display:none}.PlusShowcase-module__yQi8NG__cardTimer{animation:none;transform:scaleX(1)}}
