.submission-card[data-v-3fe53345]{-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;border:1px solid #e9ecef}.submission-card[data-v-3fe53345]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.submission-card.voted[data-v-3fe53345]{background-color:rgba(45,206,137,.05);border-color:#2dce89}.list-enter-active[data-v-67ddd4b4],.list-leave-active[data-v-67ddd4b4]{-webkit-transition:all .3s;transition:all .3s}.list-enter[data-v-67ddd4b4],.list-leave-to[data-v-67ddd4b4]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.countdown-timer[data-v-67ddd4b4]{background:rgba(0,0,0,.05);padding:.25rem .5rem;border-radius:.25rem;display:inline-block}.action-buttons[data-v-67ddd4b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.video-wall-tile[data-v-7c6b11f0]{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;background:#f0f0f0;border:2px solid transparent;-webkit-transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.video-wall-tile--hovering[data-v-7c6b11f0]{-webkit-transform:scale(1.02);transform:scale(1.02);border-color:var(--primary,#5e72e4);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15)}.video-wall-tile--voted[data-v-7c6b11f0]{opacity:.7}.video-wall-tile--voted .video-wall-tile__media[data-v-7c6b11f0]{-webkit-filter:grayscale(.8) brightness(.6);filter:grayscale(.8) brightness(.6)}.video-wall-tile__media[data-v-7c6b11f0]{width:100%;position:relative;overflow:hidden}.video-wall-tile__thumbnail[data-v-7c6b11f0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;opacity:0;position:absolute;top:0;left:0}.video-wall-tile__thumbnail--loaded[data-v-7c6b11f0]{opacity:1;position:relative}.video-wall-tile__loading[data-v-7c6b11f0]{width:100%;height:100%;background:#e8e8e8;overflow:hidden}.video-wall-tile__shimmer[data-v-7c6b11f0]{width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#e8e8e8),color-stop(50%,#f5f5f5),color-stop(75%,#e8e8e8));background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%);background-size:200% 100%;-webkit-animation:shimmer-data-v-7c6b11f0 1.5s infinite;animation:shimmer-data-v-7c6b11f0 1.5s infinite}@-webkit-keyframes shimmer-data-v-7c6b11f0{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-data-v-7c6b11f0{0%{background-position:200% 0}to{background-position:-200% 0}}.video-wall-tile--hovering .video-wall-tile__thumbnail[data-v-7c6b11f0]{-webkit-transform:scale(1.05);transform:scale(1.05)}.video-wall-tile__play-btn[data-v-7c6b11f0]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:56px;height:56px;background:hsla(0,0%,100%,.9);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2)}.video-wall-tile__play-btn i[data-v-7c6b11f0]{font-size:18px;color:#333;margin-left:3px}.video-wall-tile__hover-overlay[data-v-7c6b11f0]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.video-wall-tile__hover-overlay[data-v-7c6b11f0],.video-wall-tile__vote-cta[data-v-7c6b11f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-wall-tile__vote-cta[data-v-7c6b11f0]{background:var(--primary,#5e72e4);color:#fff;padding:8px 20px;border-radius:20px;font-size:14px;font-weight:600;gap:8px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3)}.video-wall-tile__vote-cta i[data-v-7c6b11f0]{font-size:16px}.video-wall-tile__team-name[data-v-7c6b11f0]{position:absolute;bottom:0;left:0;right:0;padding:12px 14px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.75)));background:linear-gradient(transparent,rgba(0,0,0,.75));color:#fff;font-weight:600;font-size:13px;-webkit-transition:padding-bottom .2s ease;transition:padding-bottom .2s ease}.video-wall-tile__team-name--hover[data-v-7c6b11f0]{padding-bottom:16px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.85)));background:linear-gradient(transparent,rgba(0,0,0,.85))}.video-wall-tile__voted-overlay[data-v-7c6b11f0]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video-wall-tile__voted-check[data-v-7c6b11f0],.video-wall-tile__voted-overlay[data-v-7c6b11f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-wall-tile__voted-check[data-v-7c6b11f0]{width:36px;height:36px;background:#28a745;border-radius:50%;margin-bottom:6px}.video-wall-tile__voted-check i[data-v-7c6b11f0]{color:#fff;font-size:16px}.video-wall-tile__voted-label[data-v-7c6b11f0]{color:hsla(0,0%,100%,.8);font-size:12px;text-transform:uppercase;letter-spacing:.5px}.video-wall-tile__voted-team[data-v-7c6b11f0]{color:#fff;font-weight:600;font-size:13px;margin-top:4px}.video-vote-modal__backdrop[data-v-9c8cf3bc]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:1040;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:none}.video-vote-modal[data-v-9c8cf3bc]{background:#fff;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 25px 60px rgba(0,0,0,.5);box-shadow:0 25px 60px rgba(0,0,0,.5);max-width:1100px;width:95%;max-height:90vh;position:relative}.video-vote-modal__close[data-v-9c8cf3bc]{position:absolute;top:12px;right:16px;z-index:10;width:32px;height:32px;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;font-size:16px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-vote-modal__close[data-v-9c8cf3bc]:hover{background:rgba(0,0,0,.7)}.video-vote-modal__layout[data-v-9c8cf3bc]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:480px}.video-vote-modal__video-section[data-v-9c8cf3bc]{-webkit-box-flex:3;-ms-flex:3;flex:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#000}.video-vote-modal__video-container[data-v-9c8cf3bc]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;min-height:340px}.video-vote-modal__player[data-v-9c8cf3bc]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.video-vote-modal__video-fallback[data-v-9c8cf3bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#666}.video-vote-modal__video-fallback i[data-v-9c8cf3bc]{font-size:48px;margin-bottom:12px}.video-vote-modal__video-info[data-v-9c8cf3bc]{padding:16px 20px;background:#f8f9fa;border-top:1px solid #e9ecef}.video-vote-modal__video-info h3[data-v-9c8cf3bc]{color:#333;font-size:18px;font-weight:600;margin:0}.video-vote-modal__video-info h5[data-v-9c8cf3bc]{color:#555;font-size:15px;font-weight:500;margin:0}.video-vote-modal__video-info p[data-v-9c8cf3bc]{color:#888;font-size:13px;margin:4px 0 0}.video-vote-modal__description[data-v-9c8cf3bc]{max-height:3.6em;overflow:hidden;line-height:1.4;font-size:13px}.video-vote-modal__description--expanded[data-v-9c8cf3bc]{max-height:none}.video-vote-modal__thumb[data-v-9c8cf3bc]{width:80px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:4px;-ms-flex-negative:0;flex-shrink:0}.video-vote-modal__vote-section[data-v-9c8cf3bc]{-webkit-box-flex:2;-ms-flex:2;flex:2;padding:24px;border-left:1px solid #e9ecef;overflow-y:auto;max-height:90vh;min-width:280px}@media (max-width:768px){.video-vote-modal[data-v-9c8cf3bc]{max-height:95vh;overflow-y:auto}.video-vote-modal__layout[data-v-9c8cf3bc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video-vote-modal__video-container[data-v-9c8cf3bc]{min-height:200px}.video-vote-modal__vote-section[data-v-9c8cf3bc]{border-left:none;border-top:1px solid #e9ecef;max-height:none;overflow-y:visible}.video-vote-modal[data-v-9c8cf3bc]::-webkit-scrollbar{width:6px;display:block}.video-vote-modal[data-v-9c8cf3bc]::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.video-vote-modal[data-v-9c8cf3bc]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:3px}}.modal-fade-enter-active[data-v-9c8cf3bc],.modal-fade-leave-active[data-v-9c8cf3bc]{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.modal-fade-enter[data-v-9c8cf3bc],.modal-fade-leave-to[data-v-9c8cf3bc]{opacity:0}.card-body[data-v-b1c7b468]{overflow:hidden}.video-wall__filter-btn[data-v-b1c7b468]{display:inline-block;padding:6px 16px;font-size:13px;font-weight:600;line-height:1.5;border:2px solid var(--primary,#5e72e4);border-radius:20px;background:transparent;color:var(--primary,#5e72e4);cursor:pointer;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.video-wall__filter-btn[data-v-b1c7b468]:hover{background:rgba(94,114,228,.08)}.video-wall__filter-btn--active[data-v-b1c7b468]{background:var(--primary,#5e72e4);color:#fff}.video-wall__filter-btn--active[data-v-b1c7b468]:hover{background:var(--primary,#5e72e4);opacity:.9}.video-wall__filter-badge[data-v-b1c7b468]{display:inline-block;min-width:20px;padding:1px 6px;margin-left:4px;font-size:11px;font-weight:600;line-height:1.4;text-align:center;border-radius:10px;background:rgba(245,171,53,.2);color:#e67e22}.video-wall__filter-btn--active .video-wall__filter-badge[data-v-b1c7b468]{background:hsla(0,0%,100%,.25);color:#fff}.video-wall__grid[data-v-b1c7b468]{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}@media (max-width:992px){.video-wall__grid[data-v-b1c7b468]{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:576px){.video-wall__grid[data-v-b1c7b468]{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (max-width:768px){.video-wall__grid[data-v-b1c7b468]{overflow-y:auto;-webkit-overflow-scrolling:touch}.video-wall__grid[data-v-b1c7b468]::-webkit-scrollbar{width:6px;display:block}.video-wall__grid[data-v-b1c7b468]::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.video-wall__grid[data-v-b1c7b468]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:3px}}