.page-module___8aEwW__container{justify-content:center;align-items:flex-start;min-height:100vh;padding:1.25rem 2rem 2rem;display:flex}.page-module___8aEwW__card{text-align:center;width:100%;max-width:600px;padding:1.5rem 2.5rem 2.5rem;animation:.5s ease-out page-module___8aEwW__fadeIn}@keyframes page-module___8aEwW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__instructions{background:var(--surface-color);text-align:left;border-left:4px solid var(--blue);border-radius:12px;margin-bottom:2rem;padding:1.5rem}.page-module___8aEwW__instructions ul{color:var(--text-secondary);margin-top:.5rem;padding-left:1.5rem}.page-module___8aEwW__instructions li{margin-bottom:.5rem}.page-module___8aEwW__formGrid{text-align:left;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem;display:grid}.page-module___8aEwW__videoContainer{aspect-ratio:16/9;background-color:var(--base03);border-radius:16px;width:100%;margin-bottom:2rem;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #00000080}.page-module___8aEwW__videoElement{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__controls{justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.page-module___8aEwW__timer{color:#fff;z-index:10;background:#0009;border-radius:999px;padding:.5rem 1rem;font-family:monospace;font-size:1.2rem;position:absolute;top:1rem;right:1rem}.page-module___8aEwW__successIcon{color:var(--green);margin-bottom:1rem;font-size:4rem}.page-module___8aEwW__progressContainer{background:var(--surface-color);border-radius:999px;height:8px;margin-top:2rem;position:relative;overflow:hidden}.page-module___8aEwW__progressBar{background:var(--accent-gradient);height:100%;transition:width .3s}.page-module___8aEwW__uploadText{color:var(--text-secondary);margin-top:1rem;font-weight:500}
