.DropdownMenu-module-scss-module__P4Oxha__menu-container{visibility:hidden;opacity:0;transition:var(--transition-quick);font-weight:var(--font-weight-regular);padding-bottom:2rem;transition-property:transform,opacity;position:absolute;top:0;left:0;transform:translateY(-.5rem)translate(-.3rem)scale(.95)}.DropdownMenu-module-scss-module__P4Oxha__menu-container.DropdownMenu-module-scss-module__P4Oxha__right{transform:translateY(-.5rem)translate(.3rem)scale(.95)}.DropdownMenu-module-scss-module__P4Oxha__menu-container.DropdownMenu-module-scss-module__P4Oxha__open{opacity:1;z-index:3;visibility:visible;transform:translateY(0)}.DropdownMenu-module-scss-module__P4Oxha__menu-container.DropdownMenu-module-scss-module__P4Oxha__overflow{z-index:101}.DropdownMenu-module-scss-module__P4Oxha__menu{background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary);box-shadow:var(--shadow-medium);border-radius:var(--border-radius-lg);padding:var(--gap-sm)}.DropdownMenu-module-scss-module__P4Oxha__menu.DropdownMenu-module-scss-module__P4Oxha__sm{min-width:10rem}.DropdownMenu-module-scss-module__P4Oxha__menu.DropdownMenu-module-scss-module__P4Oxha__md{min-width:13rem}.DropdownMenu-module-scss-module__P4Oxha__menu.DropdownMenu-module-scss-module__P4Oxha__lg{min-width:15rem}.DropdownMenu-module-scss-module__P4Oxha__menu ul{margin:0;padding:0;list-style:none}.DropdownMenu-module-scss-module__P4Oxha__menu li button,.DropdownMenu-module-scss-module__P4Oxha__menu li a{padding-right:var(--gap-lg);padding-left:var(--gap-lg);transition:var(--transition-quick);border:0;justify-content:normal;width:100%}.DropdownMenu-module-scss-module__P4Oxha__menu hr{margin:var(--gap-sm)calc(-1*var(--gap-sm));border:none;border-top:1px solid var(--color-border-primary)}
.DueDot-module-scss-module__3d62Rq__container{width:.5rem}.DueDot-module-scss-module__3d62Rq__dot{background-color:var(--color-due-review);border-radius:50%;width:.5rem;height:.5rem}.DueDot-module-scss-module__3d62Rq__dot.DueDot-module-scss-module__3d62Rq__sm{width:.4rem!important;height:.4rem!important}
.LoadingRowSkeleton-module-scss-module__z9AXcq__row{background-color:var(--color-bg-tertiary);border-radius:var(--border-radius-md);position:relative;overflow:hidden}.LoadingRowSkeleton-module-scss-module__z9AXcq__row:after{content:"";background:linear-gradient(90deg,transparent,rgba(var(--color-bg-primary-rgb),.5),transparent);width:100%;height:100%;animation:1.5s infinite LoadingRowSkeleton-module-scss-module__z9AXcq__loading;position:absolute;top:0;left:-100%}@keyframes LoadingRowSkeleton-module-scss-module__z9AXcq__loading{0%{left:-100%}50%{left:100%}to{left:100%}}
.CardAudioFieldInput-module-scss-module__4jZcDW__container{height:calc(var(--input-height-lg) - 2px);border:1px dashed var(--color-border-tertiary);border-radius:var(--border-radius-md);align-items:center;gap:var(--gap-sm);padding:0 .5rem;display:flex}.CardAudioFieldInput-module-scss-module__4jZcDW__container.CardAudioFieldInput-module-scss-module__4jZcDW__loading{background-color:var(--color-bg-secondary);color:var(--color-text-tertiary)}.CardAudioFieldInput-module-scss-module__4jZcDW__fullWidth{width:100%}.CardAudioFieldInput-module-scss-module__4jZcDW__selected{justify-content:space-between;align-items:center;width:100%;display:flex}.CardAudioFieldInput-module-scss-module__4jZcDW__fileInputContainer{align-items:center;gap:var(--gap-sm);display:flex}.CardAudioFieldInput-module-scss-module__4jZcDW__fileInput{display:none}.CardAudioFieldInput-module-scss-module__4jZcDW__fileName{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:20rem;margin-left:.5rem;display:inline-block;overflow:hidden}.CardAudioFieldInput-module-scss-module__4jZcDW__fileExtensions{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-left:var(--gap-sm)}.CardAudioFieldInput-module-scss-module__4jZcDW__regenerateButton{opacity:0;visibility:hidden;transition:var(--transition-slow);display:flex}.CardAudioFieldInput-module-scss-module__4jZcDW__regenerateButton svg{color:var(--color-brand-text)!important}.CardAudioFieldInput-module-scss-module__4jZcDW__container:hover .CardAudioFieldInput-module-scss-module__4jZcDW__regenerateButton{opacity:1;visibility:visible}.CardAudioFieldInput-module-scss-module__4jZcDW__loadingMessage{justify-content:right;align-items:center;gap:var(--gap-md);width:100%;font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0 .5rem;display:flex}.CardAudioFieldInput-module-scss-module__4jZcDW__spinner{width:1rem;height:1rem;color:var(--color-text-tertiary);animation:1s linear infinite CardAudioFieldInput-module-scss-module__4jZcDW__loading;display:block}@keyframes CardAudioFieldInput-module-scss-module__4jZcDW__loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.CardAudioFieldInput-module-scss-module__4jZcDW__fileExtensions{display:none}}
.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__loading{padding:.1rem 0}.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__loading.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__sm>div{height:calc(var(--flashcard-field-font-size-sm) + .3rem)!important}.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__loading.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__md>div{height:calc(var(--flashcard-field-font-size-md) + .3rem)!important}.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__loading.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__lg>div{height:calc(var(--flashcard-field-font-size-lg) + .3rem)!important}.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__loading.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__xl>div{height:calc(var(--flashcard-field-font-size-xl) + .3rem)!important}.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__text{text-align:center;line-height:var(--line-height-lg)}.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__text.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__sm{font-size:var(--flashcard-field-font-size-sm)}.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__text.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__md{font-size:var(--flashcard-field-font-size-md)}.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__text.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__lg{font-size:var(--flashcard-field-font-size-lg);line-height:var(--line-height-base)}.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__text.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__xl{font-size:var(--flashcard-field-font-size-xl);line-height:var(--line-height-sm)}.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__text.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__primary{color:var(--color-text-primary)}.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__text.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__secondary{color:var(--color-text-tertiary)}.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__text.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__regular{font-weight:var(--font-weight-regular)}.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__text.CardPlainTextFieldDisplay-module-scss-module__cOVA1a__bold{font-weight:var(--font-weight-bold)}
.CardFieldDisplayWithCloze-module-scss-module__ljALXa__cloze{background-color:var(--color-bg-secondary);border:1px dashed var(--color-border-tertiary);border-radius:var(--border-radius-sm);font-weight:var(--font-weight-bold);min-width:1rem;padding:.1rem .5rem;display:inline-block}
.CardUrlFieldDisplay-module-scss-module__VDlMYq__url{font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);align-items:center;gap:var(--gap-sm);color:var(--color-text-tertiary);text-decoration:underline;display:flex}.CardUrlFieldDisplay-module-scss-module__VDlMYq__url>div{white-space:nowrap;text-overflow:ellipsis;max-width:16rem;margin:auto;overflow:hidden}.CardUrlFieldDisplay-module-scss-module__VDlMYq__url:hover{cursor:pointer}
.Textarea-module-scss-module__f-KX5a__textarea{resize:none}.Textarea-module-scss-module__f-KX5a__textarea.Textarea-module-scss-module__f-KX5a__lg{border-radius:var(--border-radius-lg);padding:1rem;font-size:1rem}.Textarea-module-scss-module__f-KX5a__textarea.Textarea-module-scss-module__f-KX5a__fullWidth{width:100%}.Textarea-module-scss-module__f-KX5a__container{min-height:var(--input-height-md);position:relative}.Textarea-module-scss-module__f-KX5a__loading,.Textarea-module-scss-module__f-KX5a__loading::placeholder{color:#0000!important}.Textarea-module-scss-module__f-KX5a__spinner{width:1rem;height:1rem;color:var(--color-text-tertiary);animation:1s linear infinite Textarea-module-scss-module__f-KX5a__loading;display:block;position:absolute;top:1.1rem;right:1.1rem}@keyframes Textarea-module-scss-module__f-KX5a__loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.TiptapEditor-module-scss-module__DwaoTq__container{font:inherit;border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);transition-property:border-color;transition:var(--transition-regular)}.TiptapEditor-module-scss-module__DwaoTq__container:hover{border-color:var(--color-border-quaternary)}.TiptapEditor-module-scss-module__DwaoTq__container.TiptapEditor-module-scss-module__DwaoTq__focused{border-color:var(--color-brand-bg)}.TiptapEditor-module-scss-module__DwaoTq__editor .ProseMirror{padding:var(--gap-lg);min-height:2rem;line-height:var(--line-height-lg);padding-bottom:var(--gap-md);outline:none}.TiptapEditor-module-scss-module__DwaoTq__editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-text-tertiary);float:left;pointer-events:none;height:0}.TiptapEditor-module-scss-module__DwaoTq__toolbar{padding:var(--gap-sm);border-radius:0 0 var(--border-radius-md)var(--border-radius-md);gap:0;display:flex}.TiptapEditor-module-scss-module__DwaoTq__loading{background-color:var(--color-bg-secondary);border-color:var(--color-border-tertiary);color:#0000;cursor:not-allowed}.TiptapEditor-module-scss-module__DwaoTq__loading .ProseMirror p.is-editor-empty:first-child:before{content:none}.TiptapEditor-module-scss-module__DwaoTq__spinner{width:1rem;height:1rem;color:var(--color-text-tertiary);animation:1s linear infinite TiptapEditor-module-scss-module__DwaoTq__loading;display:block;position:absolute;top:1rem;right:1rem}@keyframes TiptapEditor-module-scss-module__DwaoTq__loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
