.sc-gallery{min-width:0;display:flex;flex-direction:column;align-items:center;color:var(--o-ink,#0b0c0e)}.sc-gallery__device{font-size:16px;padding:4px;touch-action:pan-y;user-select:none;-webkit-user-select:none}.sc-gallery__device .mk-phone{font-size:inherit;box-shadow:0 0 0 .11em #B9BBC0,0 0 0 .17em #7C7E83,inset 0 0 0 .05em #2A2B2E}.sc-gallery__viewport{position:absolute;inset:0;z-index:0;overflow:hidden;background:#111}.sc-gallery__viewport:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 14%,transparent 90%,rgba(0,0,0,.3))}.sc-gallery__slide{position:absolute;inset:0;opacity:0;transition:opacity .65s ease;pointer-events:none}.sc-gallery__slide.is-active{opacity:1}.sc-gallery__slide img{position:relative;width:100%;height:100%;display:block;object-fit:cover;user-select:none}.sc-gallery__home{position:absolute;bottom:.45em;left:50%;width:5em;height:.2em;transform:translateX(-50%);background:#fff;border-radius:99px;z-index:2}.sc-gallery__controls{display:grid;grid-template-columns:36px 1fr 36px 36px;gap:6px;align-items:center;width:244px;max-width:100%;margin-top:18px}.sc-gallery button{appearance:none;border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.sc-gallery__controls button{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;transition:background .15s ease,color .15s ease}.sc-gallery__controls button:hover{background:var(--o-bg-soft,#f5f5f7)}.sc-gallery__position{text-align:center;font-size:.75rem;color:var(--o-muted,#6b6f76);font-variant-numeric:tabular-nums}.sc-gallery__dots{display:flex;gap:3px;justify-content:center;margin-top:2px}.sc-gallery__dots button{display:grid;place-items:center;width:24px;height:24px;border-radius:50%}.sc-gallery__dots button span{width:5px;height:5px;border-radius:50%;background:#c9cacf;transition:background .15s ease,transform .15s ease}.sc-gallery__dots button[aria-current=true] span{background:var(--o-accent,#e1062c);transform:scale(1.25)}.sc-gallery__dots button:hover span{background:var(--o-ink-2,#3d4048)}.sc-gallery button:focus-visible{outline:2px solid var(--o-accent,#e1062c);outline-offset:3px}.sc-gallery .sc-gallery__note{margin-top:5px;font-size:.7rem;color:var(--o-muted,#6b6f76);line-height:1.5}@media(min-width:900px){.sc-gallery__device{font-size:clamp(14px,1.9vh,18px)}}@media(max-width:360px){.sc-gallery__device{font-size:15px}}@media(prefers-reduced-motion:reduce){.sc-gallery__slide{transition:none;transform:none}}.sc-gallery__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}