.st{position:relative;z-index:2;padding:var(--ds-section-y) 0;background:var(--ds-surface-0)}.st-inner{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.st-heading{margin:0 0 clamp(12px,1.6vw,18px);font-family:var(--font-head,var(--font-inter));font-size:clamp(18px,1.8vw,22px);font-weight:700;letter-spacing:-.02em;color:var(--ds-text-strong)}.st-panel{border:0;border-radius:clamp(16px,1.6vw,22px);background:var(--ds-surface-0);padding:clamp(16px,1.8vw,24px) clamp(14px,1.6vw,22px);box-shadow:none}.st-rail{display:flex;gap:clamp(16px,2vw,26px);margin:0;padding:6px 2px 10px;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.st-rail::-webkit-scrollbar{display:none}.st-item{flex:0 0 auto;width:clamp(68px,7vw,86px);scroll-snap-align:start;text-align:center}.st-ring{display:block;width:100%;aspect-ratio:1;border:0;border-radius:50%;--ring-a:#3b82f6;--ring-b:#06b6d4;background:conic-gradient(from -90deg,var(--ring-a) 0deg 72.5deg,transparent 72.5deg 90deg,var(--ring-b) 90deg 162.5deg,transparent 162.5deg 180deg,var(--ring-a) 180deg 252.5deg,transparent 252.5deg 270deg,var(--ring-b) 270deg 342.5deg,transparent 342.5deg 1turn);box-shadow:none;cursor:pointer;transition:transform .22s var(--ds-ease-out,ease),background .26s ease}.st-ring[data-ring="0"]{--ring-a:#3b82f6;--ring-b:#6366f1}.st-ring[data-ring="1"]{--ring-a:#ec4899;--ring-b:#f97316}.st-ring[data-ring="2"]{--ring-a:#10b981;--ring-b:#06b6d4}.st-ring[data-ring="3"]{--ring-a:#a855f7;--ring-b:#6366f1}.st-ring[data-ring="4"]{--ring-a:var(--brand-red,#e50914);--ring-b:#f97316}.st-ring[data-ring="5"]{--ring-a:#eab308;--ring-b:#10b981}.st-ring.is-seen{--ring-a:#cbd5e1;--ring-b:#cbd5e1;background:var(--ds-line,#d8dee7);box-shadow:none}.st-ring-gap{padding:2px}.st-ring-gap,.st-ring-inner{display:block;width:100%;height:100%;border-radius:50%}.st-ring-inner{overflow:hidden;background:transparent}.st-ring-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media (hover:hover){.st-ring:hover{transform:scale(1.06)}}.st-ring:active{transform:scale(1.06)}.st-ring:focus-visible{outline:2px solid var(--brand-red);outline-offset:3px}.st-ring.is-seen:focus-visible{outline-color:var(--ds-text-muted,#64748b)}.st-label{margin:9px 0 0;font-size:12.5px;color:var(--ds-text-strong,#334155);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv{position:fixed;inset:0;z-index:500;display:grid;place-items:center}.sv-backdrop{position:absolute;inset:0;background:rgba(10,12,16,.92)}.sv-stage{position:relative;width:min(100vw,calc((100dvh - 24px) * 9 / 16));height:min(100dvh,calc(100vw * 16 / 9));max-height:100dvh;overflow:hidden;background:#000;border-radius:clamp(0px,2vw,16px)}.sv-stage:before{content:"";position:absolute;top:0;left:0;right:0;height:120px;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.62) 0,rgba(0,0,0,0));pointer-events:none}.sv-bars{position:absolute;top:10px;left:10px;right:10px;z-index:3;display:flex;gap:4px}.sv-bar{flex:1;height:3px;border-radius:2px;background:rgba(255,255,255,.34);overflow:hidden}.sv-bar-fill{display:block;width:100%;height:100%;background:#fff;transform-origin:left center}.sv-head{position:absolute;top:22px;left:12px;right:12px;z-index:3;display:flex;align-items:center;gap:10px}.sv-avatar{display:block;width:32px;height:32px;border-radius:50%;overflow:hidden;flex:0 0 auto;border:1px solid rgba(255,255,255,.5)}.sv-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sv-title{flex:1;min-width:0;margin:0;font-size:14px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-close{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;cursor:pointer}.sv-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.sv-image,.sv-video{width:100%;height:100%}.sv-foot{padding:56px 16px 18px;background:linear-gradient(0deg,rgba(0,0,0,.72) 0,rgba(0,0,0,0))}.sv-caption{margin:0;font-size:14.5px;line-height:1.5}.sv-cta{display:inline-flex;padding:10px 20px;background:#fff;color:var(--surface-900,#14181f);font-size:14px;font-weight:600;text-decoration:none;pointer-events:auto}.sv-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.sv-zone{position:absolute;top:64px;bottom:92px;z-index:2;width:34%;border:0;padding:0;background:transparent;cursor:pointer}.sv-zone-prev{left:0}.sv-zone-next{right:0;width:66%}.sv-zone:focus-visible{outline:2px solid #fff;outline-offset:-4px}.sv-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.st-ring{transition:none}.st-ring:active,.st-ring:hover{transform:none}}.st-item{width:clamp(80px,8vw,104px)}.st-ring{position:relative;isolation:isolate;overflow:hidden;padding:2px;background:none}.st-ring:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:linear-gradient(45deg,#ffd600,#ff7a00 28%,#ff0069 62%,#d300c5)}.st-ring-gap{padding:3.5px;background:var(--ds-surface-0)}.st-ring.is-seen{padding:0;background:none}.st-ring.is-seen:before{content:none}.st-ring.is-seen .st-ring-gap{padding:0;background:none}.st-ring.is-opening:not(.is-seen):before{animation:st-ring-spin .65s linear infinite}@keyframes st-ring-spin{to{transform:rotate(1turn)}}.st-ring.is-opening.is-seen .st-ring-inner{animation:st-opening-pulse .65s ease-in-out infinite alternate}@keyframes st-opening-pulse{to{opacity:.72}}@media (hover:hover){.st-ring:not(.is-seen):hover:before{filter:saturate(1.15) brightness(1.05)}}@media (prefers-reduced-motion:reduce){.st-ring.is-opening.is-seen .st-ring-inner,.st-ring.is-opening:not(.is-seen):before{animation:none}}.st-label{margin-top:10px;min-height:2.6em;font-size:13.5px;font-weight:500;line-height:1.3;color:var(--ds-text-muted);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sv-back{position:absolute;top:22px;left:8px;z-index:4;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer;filter:none;transition:background-color .2s ease}.sv-back:hover{background:rgba(255,255,255,.14)}.sv-back:focus-visible{outline:2px solid #fff;outline-offset:2px}.sv-stage:before{height:90px}.sv-foot{padding:56px 14px 16px}.sv-cta{display:flex;width:100%;margin-top:12px;padding:15px 20px;border-radius:999px;background:var(--brand-red);color:#fff;letter-spacing:.01em;box-shadow:none;transition:background-color .2s ease,transform .2s ease}.sv-cta:hover{background:var(--brand-red-dark)}.sv-cta:active{transform:scale(.98)}.sv-zone{bottom:104px}.sv-close--top{position:absolute;top:24px;right:12px;z-index:4}.sv-back:disabled{opacity:.35;cursor:default;background:transparent}.sv-cta{padding:10px 18px}.sv-cta:hover{background:color-mix(in srgb,var(--brand-red) 85%,#fff)}.st-ring{padding:3px}.st-ring:before{background:var(--st-ring,linear-gradient(45deg,#ffd600 0,#ff7a00 28%,#ff0069 62%,#d300c5 100%));transition:background .3s ease}.st{background:#f5f5f7}.st .st-panel{background:transparent}.sv{--sv-safe-top:env(safe-area-inset-top,0px);--sv-safe-bottom:env(safe-area-inset-bottom,0px);--sv-top:calc(var(--sv-safe-top) + 22px)}.sv-stage{display:flex;flex-direction:column;width:min(100vw,calc((100dvh - 32px) * 9 / 19));height:min(100dvh,calc(100dvh - 32px));border-radius:20px;background:#0b0d12;isolation:isolate}.sv-ambient{position:absolute;inset:-60px;z-index:0;background-position:50%;background-size:cover;filter:blur(40px) saturate(1.15);transform:scale(1.1);pointer-events:none}.sv-ambient:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.16)}.sv-stage:before{height:calc(var(--sv-top) + 24px);background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,0))}.sv-bars{top:calc(var(--sv-safe-top) + 10px);left:12px;right:12px;gap:5px}.sv-bar{height:2.5px;background:rgba(255,255,255,.4)}.sv-bar,.sv-bar-fill{border-radius:999px}.sv-back,.sv-close--top{top:calc(var(--sv-safe-top) + 18px);width:34px;height:34px;background:rgba(0,0,0,.26);backdrop-filter:blur(8px)}.sv-back{left:10px}.sv-back svg{width:20px;height:20px}.sv-close--top{right:10px}.sv-back:hover,.sv-close--top:hover{background:rgba(0,0,0,.42)}.sv-back:disabled{opacity:.4;background:rgba(0,0,0,.26)}.sv-media{position:relative;inset:auto;z-index:1;flex:1 1 auto;min-height:0;margin-top:var(--sv-top)}.sv-image,.sv-video{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 28px rgba(0,0,0,.18))}.sv-foot{position:relative;inset:auto;z-index:3;flex:none;padding:14px 16px calc(16px + var(--sv-safe-bottom));background:none}.sv-caption{margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}.sv-cta{justify-content:center;min-height:52px;margin-top:0;padding:0 20px;align-items:center;font-size:16px;font-weight:700;box-shadow:0 8px 22px -8px rgba(229,9,20,.55)}.sv-zone{top:calc(var(--sv-top) + 48px);bottom:calc(84px + var(--sv-safe-bottom))}@media (max-width:600px){.sv-backdrop{background:#0b0d12}.sv-stage{width:100vw;height:100dvh;max-height:none;border-radius:0}}.sv-media{position:absolute;inset:0;margin-top:0}.sv-image,.sv-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:none}.sv-foot{position:absolute;left:0;right:0;bottom:0;padding:48px 16px calc(16px + var(--sv-safe-bottom));background:linear-gradient(0deg,rgba(0,0,0,.32),rgba(0,0,0,0));pointer-events:none}.sv-zone{top:calc(var(--sv-safe-top) + 64px)}@media (min-width:601px){.sv-stage{width:min(100vw,calc((100dvh - 32px) * 9 / 16));height:min(100dvh - 32px,calc(100vw * 16 / 9))}}@media (max-width:600px){.sv-back{display:none}}.sv-cta{min-height:44px;padding:0 18px;font-size:15px}.sv-foot{padding:36px 14px calc(12px + var(--sv-safe-bottom))}.st{padding-top:clamp(18px,1.8vw,26px);padding-bottom:clamp(14px,1.4vw,20px)}.st .st-heading{margin-bottom:6px}.st .st-panel{padding-top:6px;padding-bottom:4px}@media (max-width:600px){.sv-stage{background:#000}.sv-ambient{display:none}.sv-media{inset:0 0 auto 0;width:100%;height:min(100%,calc(100vw * 16 / 9));overflow:hidden;border-radius:0 0 14px 14px}.sv-image,.sv-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.sv-foot{top:min(calc((100dvh + 100vw * 16 / 9 - 44px) / 2),calc(100dvh - 44px - 14px - var(--sv-safe-bottom)));bottom:auto;padding:0 14px;background:none}.sv-zone{bottom:auto;height:calc(min(100dvh, 100vw * 16 / 9) - var(--sv-top) - 112px)}.sv-stage{background:#f4f4f6}.sv-ambient{display:block;inset:-20px;background-position:bottom;background-size:100% 4000%;background-repeat:no-repeat;filter:blur(14px) saturate(1.05);transform:none}.sv-ambient:after{display:none}.sv-media{border-radius:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 90%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 90%,transparent)}.sv-foot{top:auto;bottom:0;padding:0 14px calc(14px + var(--sv-safe-bottom))}.sv-zone{height:auto;bottom:calc(76px + var(--sv-safe-bottom))}.sv-ambient{filter:none}.sv-media{-webkit-mask-image:none;mask-image:none}.sv-cta{box-shadow:none}.sv-media{height:min(100%,calc(100vw * var(--sv-ar, 16 / 9)))}}@media (max-width:600px) and (min-aspect-ratio:207/400){.sv-media{height:100%}}.st-ring,.st-ring:active,.st-ring:hover{transform:none;transition:none}.st-ring.is-opening.is-seen .st-ring-inner,.st-ring.is-opening:not(.is-seen):before{animation:none}.st-ring:not(.is-seen):hover:before{filter:none}