.kv7-stage{--kv7-rim:8px;--kv7-portrait-h:444px;--kv7-ratio:1.7778}.kv7-stage__frame{width:100%;padding:var(--kv7-rim);background:#0b221f;border-radius:24px}.kv7-stage__track{width:100%;aspect-ratio:var(--kv7-ratio);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:#0b221f;border-radius:16px;display:flex;overflow:auto hidden}.kv7-stage__track::-webkit-scrollbar{display:none}.kv7-stage[data-orientation=portrait] .kv7-stage__frame{width:fit-content;max-width:100%;margin-inline:auto}.kv7-stage[data-orientation=portrait] .kv7-stage__track{width:calc((var(--kv7-portrait-h) - 2 * var(--kv7-rim)) * var(--kv7-ratio));max-width:100%;height:calc(var(--kv7-portrait-h) - 2 * var(--kv7-rim));aspect-ratio:auto}@media (min-width:1024px){.kv7-stage{--kv7-rim:12px;--kv7-portrait-h:640px}.kv7-stage__frame{border-radius:28px}.kv7-stage__track{border-radius:18px}.kv7-stage[data-orientation=square] .kv7-stage__frame{width:fit-content;max-width:100%;margin-inline:auto}.kv7-stage[data-orientation=square] .kv7-stage__track{width:calc((var(--kv7-portrait-h) - 2 * var(--kv7-rim)) * var(--kv7-ratio));max-width:100%;height:calc(var(--kv7-portrait-h) - 2 * var(--kv7-rim));aspect-ratio:auto}}.kv7-thumb[aria-pressed=true]{box-shadow:0 0 0 2px #f5f5f0,0 0 0 4px #0b221f}.kv7-format{--kv7-corner:24px;--kv7-plate-w:222px;--kv7-plate-h:136px;border-radius:var(--kv7-corner) var(--kv7-corner) var(--kv7-corner) 0;color:#0b221f;scroll-snap-align:start;background:#0b221f;flex:0 0 270px;height:340px;display:block;position:relative;overflow:clip}.kv7-format__img{object-fit:cover;object-position:50% 30%;transition:transform .26s cubic-bezier(.22,.61,.36,1)}.kv7-format__plate{z-index:1;width:var(--kv7-plate-w);height:var(--kv7-plate-h);border-top-right-radius:var(--kv7-corner);background:#f5f5f0;flex-direction:column;justify-content:flex-end;padding:0 16px 12px 2px;display:flex;position:absolute;bottom:-2px;left:-2px}.kv7-format__notch{z-index:1;width:var(--kv7-corner);height:var(--kv7-corner);background:radial-gradient(circle at 100% 0, transparent calc(var(--kv7-corner) - .5px), #f5f5f0 var(--kv7-corner));position:absolute}.kv7-format__notch--top{bottom:calc(var(--kv7-plate-h) - 3px);left:0}.kv7-format__notch--right{bottom:0;left:calc(var(--kv7-plate-w) - 3px)}@media (hover:hover){a.kv7-format:hover .kv7-format__img{transform:scale(1.03)}}a.kv7-format:focus-visible{outline-offset:3px;outline:2px solid #0b221f}.kv7-map-hint{background-color:#edeee9;background-image:linear-gradient(104deg,#0000 47.6%,#fff 47.6% 49.2%,#0000 49.2%),linear-gradient(81deg,#0000 72%,#fff 72% 73.4%,#0000 73.4%),linear-gradient(176deg,#0000 30%,#fff 30% 31.4%,#0000 31.4%),linear-gradient(3deg,#0000 77%,#fff 77% 78.6%,#0000 78.6%),linear-gradient(128deg,#0000 88%,#fff 88% 89.4%,#0000 89.4%)}@media (prefers-reduced-motion:reduce){.kv7-format__img{transition:none}a.kv7-format:hover .kv7-format__img{transform:none}}