.toolbar-btn[data-v-4cda525f]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--p-surface-600);cursor:pointer;display:inline-flex;font-size:14px;height:32px;justify-content:center;transition:all .15s ease;width:32px}.toolbar-btn[data-v-4cda525f]:hover{background:var(--p-surface-100);color:var(--p-surface-800)}.toolbar-btn[data-v-4cda525f]:focus{outline:none}.toolbar-btn[data-v-4cda525f]:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:1px}.toolbar-btn.active[data-v-4cda525f]{background:var(--p-primary-100);color:var(--p-primary-700)}.toolbar-btn.active[data-v-4cda525f]:hover{background:var(--p-primary-200)}.editor-content[data-v-4cda525f]{background:#fff}.editor-content[data-v-4cda525f] .ProseMirror{outline:none}.editor-content[data-v-4cda525f] .ProseMirror p.is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.editor-content[data-v-4cda525f] .ProseMirror ol,.editor-content[data-v-4cda525f] .ProseMirror ul{margin:.5em 0;padding-left:1.5em}.editor-content[data-v-4cda525f] .ProseMirror ul{list-style-type:disc}.editor-content[data-v-4cda525f] .ProseMirror ol{list-style-type:decimal}.editor-content[data-v-4cda525f] .ProseMirror li{margin:.25em 0}.editor-content[data-v-4cda525f] .ProseMirror li p{margin:0}.editor-content[data-v-4cda525f] .ProseMirror pre{background-color:#0000000d;border-radius:6px;font-family:monospace;margin:.5em 0;overflow-x:auto;padding:.75em}.editor-content[data-v-4cda525f] .ProseMirror code{background-color:#0000000d;border-radius:3px;font-family:monospace;font-size:.85em;padding:.2em .4em}.editor-content[data-v-4cda525f] .ProseMirror hr{border:none;border-top:2px solid var(--p-surface-200);margin:1em 0}.editor-content[data-v-4cda525f] .ProseMirror blockquote{border-left:3px solid var(--p-primary-500);color:#6b7280;font-style:italic;margin:.5em 0;padding-left:1em}.prose[data-v-4cda525f]{overflow-wrap:break-word}.prose[data-v-4cda525f] p{margin-bottom:.25em;margin-top:.25em}.prose[data-v-4cda525f] ol,.prose[data-v-4cda525f] ul{margin-bottom:.25em;margin-top:.25em;padding-left:1.5em}.feedback-content[data-v-bd2c3c0e]>:first-child{margin-top:0}.feedback-content[data-v-bd2c3c0e]>:last-child{margin-bottom:0}.true-false-btn[data-v-7c7b82f1]{min-height:100px}.true-false-btn[data-v-7c7b82f1]:focus{outline:none}.true-false-btn[data-v-7c7b82f1]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.fill-blanks-content[data-v-9098ef16]{line-height:2.5}.blank-input[data-v-9098ef16]{background:transparent;border:none;border-bottom:2px solid var(--surface-300);border-radius:0;font-size:inherit;min-width:80px;padding:.125rem .25rem;transition:all .2s ease;width:auto}.blank-input[data-v-9098ef16]:focus{border-bottom-color:var(--primary-color);box-shadow:none;outline:none}.blank-input[data-v-9098ef16]::-moz-placeholder{color:#9ca3af;font-style:italic}.blank-input[data-v-9098ef16]::placeholder{color:#9ca3af;font-style:italic}.blank-input[data-v-9098ef16]:disabled{opacity:1}.blank-correctness-toggle[data-v-9098ef16] .p-selectbutton-button,.blank-correctness-toggle[data-v-9098ef16] .p-togglebutton{padding:.15rem .5rem}.annotated-answer[data-v-bd7e3596]{line-height:1.8}.annotated-answer[data-v-bd7e3596] .annotation-positive{background-color:#22c55e33;border-bottom:2px solid #22c55e;padding:0 2px}.annotated-answer[data-v-bd7e3596] .annotation-suggestion{background-color:#eab30833;border-bottom:2px solid #eab308;padding:0 2px}.annotated-answer[data-v-bd7e3596] .annotation-error{background-color:#ef444433;border-bottom:2px solid #ef4444;padding:0 2px}.annotated-answer[data-v-bd7e3596] .annotation-clickable{cursor:pointer;transition:filter .15s ease}.annotated-answer[data-v-bd7e3596] .annotation-clickable:hover{filter:brightness(.95)}.annotated-answer[data-v-bd7e3596] .annotation-clickable:active{filter:brightness(.9)}.right-item[data-v-ab439056]{border-width:2px;--tw-border-opacity:1;border-color:color-mix(in srgb,var(--p-surface-200) calc(100%*var(--tw-border-opacity, 1)),transparent);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.right-item[draggable=true][data-v-ab439056]{cursor:grab;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.right-item[draggable=true][data-v-ab439056]:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:color-mix(in srgb,var(--p-primary-400) calc(100%*var(--tw-border-opacity, 1)),transparent);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.right-item[draggable=true][data-v-ab439056]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.right-item[draggable=true][data-v-ab439056]:active{cursor:grabbing}.perspective-1000[data-v-6608d5eb]{perspective:1000px}.card-flip[data-v-6608d5eb]{transform-style:preserve-3d;transition:transform .6s ease-in-out}.card-flip.is-flipped[data-v-6608d5eb]{transform:rotateY(180deg)}.card-flip.no-flip-transition[data-v-6608d5eb]{transition:none}.card-face[data-v-6608d5eb]{backface-visibility:hidden;inset:0;position:absolute}.card-back[data-v-6608d5eb]{transform:rotateY(180deg)}@keyframes card-out-next-6608d5eb{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-80px) scale(.95)}}@keyframes card-in-next-6608d5eb{0%{opacity:0;transform:translate(40px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes card-out-prev-6608d5eb{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes card-in-prev-6608d5eb{0%{opacity:0;transform:translate(-80px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}.card-animate-out-next[data-v-6608d5eb]{animation:card-out-next-6608d5eb .35s ease-in forwards}.card-animate-in-next[data-v-6608d5eb]{animation:card-in-next-6608d5eb .35s ease-out forwards}.card-animate-out-prev[data-v-6608d5eb]{animation:card-out-prev-6608d5eb .35s ease-in forwards}.card-animate-in-prev[data-v-6608d5eb]{animation:card-in-prev-6608d5eb .35s ease-out forwards}.card-nav-arrow[data-v-6608d5eb]{align-items:center;background:#ffffffd9;border:1px solid var(--p-surface-200);border-radius:9999px;box-shadow:0 2px 8px #0000001a;color:var(--p-surface-600);cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:2.5rem;z-index:10}.card-nav-arrow[data-v-6608d5eb]:hover{background:#fff;box-shadow:0 4px 12px #00000026;color:var(--p-primary-600)}.card-nav-arrow-left[data-v-6608d5eb]{left:-1.25rem}.card-nav-arrow-right[data-v-6608d5eb]{right:-1.25rem}.feedback-content[data-v-6608d5eb]>:first-child{margin-top:0}.feedback-content[data-v-6608d5eb]>:last-child{margin-bottom:0}
