.content.carousel-panel[data-v-00ba2aee]{container-type:inline-size;container-name:carousel;background-color:transparent;border-radius:0;box-shadow:none;overflow:visible;height:100%;box-sizing:border-box}.carousel-card[data-v-00ba2aee]{box-sizing:border-box;height:100%;display:flex;flex-direction:column;gap:14px;padding:18px 16px 20px;background-color:#fff;border-radius:16px;box-shadow:0 18px 40px -28px #00102554}.carousel-head[data-v-00ba2aee]{display:flex;flex-direction:column;gap:6px;padding-bottom:12px;border-bottom:1px solid rgba(0,16,37,.09)}.carousel-title[data-v-00ba2aee]{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.2;color:#001025;text-transform:none}.carousel-intro[data-v-00ba2aee]{margin:0;font-size:15px;line-height:1.5;color:#3d4d60}.carousel-stage[data-v-00ba2aee]{display:flex;flex-direction:column;gap:14px}.carousel-player[data-v-00ba2aee]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background-color:#33475e}.carousel-player[data-v-00ba2aee] .frame{position:absolute;inset:0;width:100%;height:100%}.carousel-player[data-v-00ba2aee] .frame.audio{display:flex;align-items:center;padding:0 20px}.carousel-still[data-v-00ba2aee]{position:absolute;inset:0;background-size:cover;background-position:center center;background-repeat:no-repeat}.carousel-reel[data-v-00ba2aee]{position:absolute;inset:0;background:#000;opacity:0}.carousel-reel.ready[data-v-00ba2aee]{opacity:1}.carousel-reel[data-v-00ba2aee] iframe{display:block;border:0;width:100%;height:100%}.carousel-reel[data-v-00ba2aee]>div{width:100%;height:100%}.carousel-play[data-v-00ba2aee]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;box-sizing:border-box;width:56px;height:56px;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,16,37,.8);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.carousel-play[data-v-00ba2aee]:hover,.carousel-play[data-v-00ba2aee]:focus-visible{background:#2770C6;transform:translate(-50%,-50%) scale(1.06)}.carousel-play.is-static[data-v-00ba2aee]{cursor:default}.carousel-play-mark[data-v-00ba2aee]{width:0;height:0;margin-left:4px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:18px solid #fff}.carousel-empty[data-v-00ba2aee]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0 24px;text-align:center;font-size:13px;color:#ffffffbf}.carousel-info[data-v-00ba2aee]{display:flex;flex-direction:column;gap:8px;min-width:0}.carousel-item-title[data-v-00ba2aee]{margin:0;font-size:20px;font-weight:700;line-height:1.2;color:#001025;text-transform:none}.carousel-desc[data-v-00ba2aee]{font-size:15px;line-height:1.55;color:#3d4d60}.carousel-desc[data-v-00ba2aee] p{margin:0 0 .7em}.carousel-desc[data-v-00ba2aee] p:last-child{margin-bottom:0}.carousel-desc[data-v-00ba2aee] a{color:#2770c6;text-decoration:underline;text-underline-offset:2px}.editable[data-v-00ba2aee]{outline:none}.editable[data-v-00ba2aee]:empty:before{content:"Add a line";opacity:.5}h2.editable[data-v-00ba2aee]:empty:before{content:"Name this set"}h3.editable[data-v-00ba2aee]:empty:before{content:"Name this item"}.carousel-thumbs[data-v-00ba2aee]{display:flex;flex-direction:column;gap:12px}.carousel-thumbs[data-v-00ba2aee] .grid-layout.is-nested{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:16px 12px;margin:0;height:auto}@container carousel (min-width: 560px){.carousel-card[data-v-00ba2aee]{gap:20px;padding:32px;border-radius:20px}.carousel-head[data-v-00ba2aee]{padding-bottom:18px}.carousel-title[data-v-00ba2aee]{font-size:24px}.carousel-stage[data-v-00ba2aee]{gap:20px}.carousel-item-title[data-v-00ba2aee]{font-size:24px;font-weight:800;line-height:1.1}.carousel-desc[data-v-00ba2aee]{font-size:16px;line-height:1.6}.carousel-play[data-v-00ba2aee]{width:80px;height:80px}.carousel-thumbs[data-v-00ba2aee] .grid-layout.is-nested{gap:20px 16px}.carousel-play-mark[data-v-00ba2aee]{border-top-width:15px;border-bottom-width:15px;border-left-width:25px}}@container carousel (min-width: 880px){.carousel-card[data-v-00ba2aee]{gap:24px}.carousel-stage[data-v-00ba2aee]{flex-direction:row;align-items:center;gap:32px}.carousel-player[data-v-00ba2aee]{flex:8 1 0}.carousel-info[data-v-00ba2aee]{flex:4 1 0}.carousel-item-title[data-v-00ba2aee]{font-size:28px}.carousel-thumbs[data-v-00ba2aee] .grid-layout.is-nested{grid-template-columns:repeat(4,minmax(0,1fr))}}
