.rules-list[data-v-1aa53ef9]{color:var(--color-text);display:grid;gap:var(--space-xs);list-style:disc;margin:0;padding-left:var(--space-m)}.rules-list li[data-v-1aa53ef9]::marker{color:var(--color-text-light)}.math-modal-hint[data-v-2648d133]{color:var(--color-text-lighter);font-size:var(--font-size-xxs);margin:0}.math-modal-hint a[data-v-2648d133]{color:var(--color-accent);text-decoration:underline}.youtube-modal-hint[data-v-7c0f63aa]{color:var(--color-text-lighter);font-size:var(--font-size-xxs);margin:0}.rich-text-floating-menu[data-v-d9456526]{display:flex;flex-direction:column;gap:2px;max-height:512px;overflow-y:auto;padding:var(--space-xs)}.rich-text-image-menu[data-v-38efa5aa]{padding:var(--space-s);width:292px}.rich-text-menu[data-v-1a7ccbd1]{box-shadow:var(--box-shadow);padding:2px}.vui-rich-text{display:block;position:relative;width:100%;z-index:1}.vui-rich-text .editor-textarea .vui-input textarea{background-color:transparent!important;border:none!important;border-radius:0!important;height:var(--v104324d7);line-height:var(--line-height-base)!important;margin:0!important;min-height:var(--v104324d7)!important;outline:none!important;padding:0!important}.vui-rich-text .editor-overlay{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:var(--border-radius-m);display:flex;flex-direction:column;gap:var(--space-s);inset:0;justify-content:center;position:absolute;z-index:100}.vui-rich-text .editor-container{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--border-radius-m);padding:var(--space-s);z-index:1}.vui-rich-text .editor-container:has(.ProseMirror-focused){border-color:var(--color-border-strong)}.vui-rich-text .editor-container .ProseMirror{min-height:var(--v104324d7)}.vui-rich-text .editor-container .ProseMirror.ProseMirror-focused{outline:none}.vui-rich-text .editor-container .ProseMirror>:first-child{margin-top:0!important}.vui-rich-text .editor-container .ProseMirror ul[data-type=taskList]{list-style:none;padding-left:var(--space-xs)}.vui-rich-text .editor-container .ProseMirror ul[data-type=taskList] li{align-items:flex-start;display:flex!important;gap:var(--space-xs)}.vui-rich-text .editor-container .ProseMirror ul[data-type=taskList] li>label{align-items:center;cursor:pointer;display:flex;flex:0 0 auto;margin-top:3px}.vui-rich-text .editor-container .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{accent-color:var(--color-accent);cursor:pointer;height:15px;margin:0;width:15px}.vui-rich-text .editor-container .ProseMirror ul[data-type=taskList] li>div{flex:1 1 auto;min-width:0}.vui-rich-text .editor-container .ProseMirror ul[data-type=taskList] li>div p{margin:0}.vui-rich-text .editor-container .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--color-text-lighter);text-decoration:line-through}.vui-rich-text .editor-container .editor-actions{display:flex;gap:var(--space-xs);justify-content:flex-end}.vui-rich-text .editor-rich-wrapper{position:relative}.vui-rich-text .editor-placeholder{color:var(--color-text-lighter);font-family:var(--font);left:0;line-height:var(--line-height-base);max-width:100%;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap}.vui-rich-text hr.ProseMirror-selectednode{border-color:var(--color-border-strong)}.vui-rich-text img.ProseMirror-selectednode{outline:2px solid var(--color-text)}.vui-rich-text .tiptap-mathematics-render{border-radius:var(--border-radius-xs);cursor:pointer;padding:0 2px;transition:background-color var(--transition-fast)}.vui-rich-text .tiptap-mathematics-render:hover{background-color:color-mix(in srgb,var(--color-accent) 12%,transparent)}.vui-rich-text .tiptap-mathematics-render[data-type=block-math]{display:block;overflow-x:auto;padding:var(--space-xs) 0;text-align:center}.vui-rich-text .ProseMirror div[data-youtube-video]{display:flex;justify-content:center;margin:var(--space-s) 0}.vui-rich-text .ProseMirror div[data-youtube-video] iframe{border-radius:var(--border-radius-s);max-width:100%}.vui-rich-text .ProseMirror div[data-youtube-video].ProseMirror-selectednode iframe{outline:2px solid var(--color-accent)}.vui-rich-text .mention{background-color:color-mix(in srgb,var(--color-bg-accent-lowered) 20%,transparent);border-radius:var(--border-radius-m);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-accent);padding:.4rem}.rich-text-floating-menu{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius-m);box-shadow:var(--box-shadow-strong);z-index:var(--z-popout)}
