.Dah5MG_stack{--stack-top:88px;--peek:10px;--stack-gap:1rem;gap:var(--stack-gap);flex-direction:column;display:flex}@media (min-width:48rem){.Dah5MG_stack{--stack-top:96px;--peek:14px;--stack-gap:1.5rem}}@media (min-width:64rem){.Dah5MG_stack{--stack-top:104px;--peek:16px}}.Dah5MG_shade{z-index:20;border-radius:inherit;background:var(--color-ink);opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.Dah5MG_stack{--stack-gap:clamp(1.5rem, 7svh, 4rem)}.Dah5MG_item{top:calc(min(var(--stack-top), 100svh - var(--stack-h,0px) - 1rem - (var(--n) - 1) * var(--peek)) + var(--i) * var(--peek));position:sticky}.Dah5MG_card{min-height:var(--stack-h,auto);transform-origin:50% 0}.Dah5MG_stack[data-live] .Dah5MG_card{will-change:transform}.Dah5MG_item:not(:first-child) .Dah5MG_card{box-shadow:0 -24px 48px -30px #02161952}}
.Kihaoq_row{--gutter:max(1.5rem, calc((100% - 1480px) / 2 + 1.5rem));--gap:1rem;--fade:min(var(--gutter), 6rem);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);padding-block:.75rem;overflow:hidden}@media (min-width:48rem){.Kihaoq_row{--gutter:max(2.25rem, calc((100% - 1480px) / 2 + 2.25rem));--gap:1.5rem}}.Kihaoq_track{align-items:stretch;width:max-content;display:flex}.Kihaoq_set{align-items:stretch;gap:var(--gap);padding-right:var(--gap);flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){.Kihaoq_row{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overflow-x:auto}.Kihaoq_row::-webkit-scrollbar{display:none}.Kihaoq_track{padding-inline:var(--gutter);transform:none!important}.Kihaoq_set{padding-right:0}.Kihaoq_copy{display:none}}
.qzsoIW_slot{color:var(--text-secondary);background-color:#e8e6e0;background-image:repeating-linear-gradient(135deg,#2626260b 0 1px,#0000 1px 11px)}.qzsoIW_slotDark{color:#ffffff9e;background-color:#ffffff0a;background-image:repeating-linear-gradient(135deg,#ffffff0d 0 1px,#0000 1px 11px)}.qzsoIW_slotIcon{opacity:.7;border:1px solid;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.qzsoIW_slotLabel{letter-spacing:-.005em;font-size:13px;font-weight:600;line-height:1.35}.qzsoIW_slotSpec{font-family:var(--font-accent);letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:9.5px;font-weight:600}.qzsoIW_browser{background:#fff;border:1px solid #00000014;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 50px 100px -30px #0000008c,0 18px 40px -20px #00000059}.qzsoIW_browserBar{background:#f4f3f0;border-bottom:1px solid #0000000f;flex:none;justify-content:space-between;align-items:center;gap:12px;height:38px;padding:0 14px;display:flex}.qzsoIW_browserDots{gap:6px;width:42px;display:flex}.qzsoIW_browserDots span{background:#00000024;border-radius:999px;width:9px;height:9px}.qzsoIW_browserUrl{text-align:center;color:#8a8882;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #0000000f;border-radius:6px;flex:1;min-width:0;max-width:280px;height:22px;font-size:11px;line-height:20px;overflow:hidden}.qzsoIW_phone{background:#111;border-radius:34px;padding:7px;box-shadow:0 40px 80px -24px #0009,inset 0 0 0 1px #ffffff1a}.qzsoIW_phoneScreen{aspect-ratio:9/19.5;background:#fff;border-radius:27px;position:relative;overflow:hidden}.qzsoIW_phoneNotch{z-index:2;background:#111;border-radius:999px;width:34%;height:18px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.qzsoIW_stage{height:clamp(230px,40vw,560px);position:relative}.qzsoIW_stageGlow{filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#00c6b138,#0000);border-radius:50%;position:absolute;inset:8% 8% -20%}.qzsoIW_stageBrowser{aspect-ratio:16/10;width:min(100%,1060px);animation:qzsoIW_st-rise 1.1s var(--ease-out) .2s both;position:absolute;top:0;left:50%;transform:translate(-50%)}.qzsoIW_stagePhone{width:clamp(110px,15vw,210px);animation:qzsoIW_st-rise-phone 1.1s var(--ease-out) .48s both;position:absolute;top:18%;right:max(0px,50% - 560px)}@keyframes qzsoIW_st-rise{0%{opacity:0;transform:translate(-50%,70px)}}@keyframes qzsoIW_st-rise-phone{0%{opacity:0;transform:translateY(90px)}}.qzsoIW_stepNo{z-index:1;background:var(--bg-elevated);border:1.5px solid var(--accent-text);width:40px;height:40px;color:var(--accent-text);font-family:var(--font-accent);letter-spacing:.06em;border-radius:999px;place-items:center;font-size:11px;font-weight:600;display:grid;position:relative}@media (prefers-reduced-motion:reduce){.qzsoIW_stageBrowser,.qzsoIW_stagePhone{animation:none}}
.XuNaDG_reveal{animation:.95s cubic-bezier(.22,.8,.24,1) both XuNaDG_hs-reveal}@keyframes XuNaDG_hs-reveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.XuNaDG_loading{z-index:3;height:2px;animation:1.2s ease-out both XuNaDG_hs-load;position:absolute;top:0;left:0}@keyframes XuNaDG_hs-load{0%{opacity:1;width:0}70%{opacity:1;width:100%}to{opacity:0;width:100%}}.XuNaDG_pulse{background:currentColor;border-radius:999px;animation:1.8s ease-out infinite XuNaDG_hs-pulse;position:absolute;inset:-3px}@keyframes XuNaDG_hs-pulse{0%{opacity:.45;transform:scale(.7)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.XuNaDG_reveal,.XuNaDG_loading,.XuNaDG_pulse{animation:none}}
