.AssignmentVideo-module__COU09G__blockContainer{width:100%;max-width:420px;margin:0 auto 1rem;position:relative}.AssignmentVideo-module__COU09G__blockContainer:not(:first-child){margin-top:2rem}.AssignmentVideo-module__COU09G__blockContainer.AssignmentVideo-module__COU09G__landscape{max-width:800px}.AssignmentVideo-module__COU09G__blockContainer.AssignmentVideo-module__COU09G__portrait{max-width:600px}.AssignmentVideo-module__COU09G__downloadButton{color:#fff;cursor:pointer;opacity:0;pointer-events:none;z-index:1;background-color:#0f172aa6;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:opacity .2s,background-color .2s;display:flex;position:absolute;bottom:.75rem;right:.75rem}.AssignmentVideo-module__COU09G__blockContainer:hover .AssignmentVideo-module__COU09G__downloadButton{opacity:1;pointer-events:auto}.AssignmentVideo-module__COU09G__downloadButton:hover{background-color:#0f172ad9}.AssignmentVideo-module__COU09G__loading{text-align:center;color:#64748b;padding:3rem;font-size:.875rem}.dark .AssignmentVideo-module__COU09G__loading{color:#94a3b8}.AssignmentVideo-module__COU09G__emptyViewer{color:#64748b;border:1px dashed #cbd5e1;border-radius:.5rem;justify-content:center;align-items:center;padding:3rem;display:flex}.dark .AssignmentVideo-module__COU09G__emptyViewer{color:#94a3b8;border-color:#fff3}.AssignmentVideo-module__COU09G__playerContainer{cursor:pointer;border-radius:.75rem;width:100%;line-height:0;position:relative;overflow:hidden}.AssignmentVideo-module__COU09G__video{width:100%;height:auto;display:block}.AssignmentVideo-module__COU09G__pillOverlay{background-color:#00000040;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AssignmentVideo-module__COU09G__pillButton{color:#0f172a;text-align:center;background-color:#fff;border-radius:999px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;box-shadow:0 4px 12px #00000040}.AssignmentVideo-module__COU09G__pausedOverlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AssignmentVideo-module__COU09G__pausedOverlay svg{color:#fff;filter:drop-shadow(0 2px 6px #0006)}.AssignmentVideo-module__COU09G__currentVideoPreview{aspect-ratio:9/16;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;max-width:220px;position:relative;overflow:hidden}.dark .AssignmentVideo-module__COU09G__currentVideoPreview{border-color:#fff3}.AssignmentVideo-module__COU09G__currentPoster{object-fit:cover;width:100%;height:100%}.AssignmentVideo-module__COU09G__thumbnailContainer{aspect-ratio:9/16;width:100%;position:relative;overflow:hidden}.AssignmentVideo-module__COU09G__thumbnail{object-fit:cover;width:100%;height:100%}.AssignmentVideo-module__COU09G__playIcon{color:#fff;background-color:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AssignmentVideo-module__COU09G__uploaderContainer{width:100%}.AssignmentVideo-module__COU09G__dropZone{text-align:center;cursor:pointer;background-color:#f9fafb;border:2px dashed #cbd5e1;border-radius:.5rem;padding:2rem;transition:all .2s}.dark .AssignmentVideo-module__COU09G__dropZone{background-color:#0f172a80;border-color:#fff3}.AssignmentVideo-module__COU09G__dropZone:hover:not(.AssignmentVideo-module__COU09G__disabled){background-color:#eff6ff;border-color:#3b82f6}.dark .AssignmentVideo-module__COU09G__dropZone:hover:not(.AssignmentVideo-module__COU09G__disabled){background-color:#1e3a8a33;border-color:#3b82f6}.AssignmentVideo-module__COU09G__dropZone.AssignmentVideo-module__COU09G__dragging{background-color:#eff6ff;border-color:#3b82f6}.dark .AssignmentVideo-module__COU09G__dropZone.AssignmentVideo-module__COU09G__dragging{background-color:#1e3a8a4d;border-color:#3b82f6}.AssignmentVideo-module__COU09G__dropZone.AssignmentVideo-module__COU09G__disabled{opacity:.5;cursor:not-allowed}.AssignmentVideo-module__COU09G__fileInput{display:none}.AssignmentVideo-module__COU09G__placeholder{flex-direction:column;align-items:center;gap:.5rem;display:flex}.AssignmentVideo-module__COU09G__uploadIcon{color:#64748b;width:3rem;height:3rem}.dark .AssignmentVideo-module__COU09G__uploadIcon{color:#94a3b8}.AssignmentVideo-module__COU09G__placeholderText{color:#0f172a;margin:0;font-size:.875rem;font-weight:500}.dark .AssignmentVideo-module__COU09G__placeholderText{color:#fff}.AssignmentVideo-module__COU09G__placeholderSubtext{color:#64748b;margin:0;font-size:.75rem}.dark .AssignmentVideo-module__COU09G__placeholderSubtext{color:#94a3b8}.AssignmentVideo-module__COU09G__uploadingContainer{flex-direction:column;align-items:center;gap:1rem;display:flex}.AssignmentVideo-module__COU09G__spinner{border:3px solid #cbd5e1;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;animation:1s linear infinite AssignmentVideo-module__COU09G__spin}@keyframes AssignmentVideo-module__COU09G__spin{to{transform:rotate(360deg)}}.AssignmentVideo-module__COU09G__uploadingText{color:#64748b;margin:0;font-size:.875rem}.dark .AssignmentVideo-module__COU09G__uploadingText{color:#94a3b8}.AssignmentVideo-module__COU09G__error{color:#991b1b;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:.375rem;margin-top:.5rem;padding:.75rem;font-size:.875rem}.dark .AssignmentVideo-module__COU09G__error{color:#fecaca;background-color:#991b1b33;border-color:#991b1b4d}
.CallToAction-module__rOLo9G__container{text-align:center;background-color:#0f172a0a;border-radius:1rem;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:480px;margin:0 auto;padding:2rem 1.5rem;display:flex}.dark .CallToAction-module__rOLo9G__container{background-color:#ffffff0f}.CallToAction-module__rOLo9G__text{color:#0f172a;margin:0;font-size:1.125rem;line-height:1.5}.dark .CallToAction-module__rOLo9G__text{color:#fff}
.styles-module__vryptG__root{z-index:0;position:fixed;inset:0;overflow:hidden}.styles-module__vryptG__root~:not(.styles-module__vryptG__root){z-index:1;position:relative}.styles-module__vryptG__backgroundLayer{width:100%;margin-left:auto;margin-right:auto;position:absolute;inset:0}@media (min-width:768px){.styles-module__vryptG__backgroundLayer{width:70vw}}.styles-module__vryptG__image{object-fit:cover;width:100%;margin-left:auto;margin-right:auto}
.PageTheme-module__GPdS9a__main{background-color:var(--color-cosmic-deep,#020617);width:100%;min-height:100vh;color:var(--color-divine-white,#f9fafb);display:block}