@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.ProseMirror .custom-blockquote{padding-block:calc(var(--spacing,.25rem)*1);padding-left:calc(var(--spacing,.25rem)*3);font-family:var(--font-serif,ui-serif,Georgia,Cambria,"Times New Roman",Times,serif);color:var(--color-gray-800,oklch(27.8% .033 256.848));font-size:1rem;font-style:normal}.ProseMirror .ProseMirror-gapcursor:after{content:"";border-top:1px solid #000;width:30px;animation:1.1s steps(2,start) infinite ProseMirror-cursor-blink;display:block;position:absolute}:where(.ProseMirror .node-wordList__item>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-x-reverse)))}.ProseMirror .node-wordList__itemKey,.ProseMirror .node-wordList__itemValue,.ProseMirror .node-exerciseMatch__keyText,.ProseMirror .node-exerciseMatch__answerText{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-400,oklch(70.8% 0 0));background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);border-radius:.25rem}.ProseMirror exerciseFillGaps__gap,.ProseMirror exerciseSelectOption__gap{background-color:var(--color-green-100,oklch(96.2% .044 156.743));padding-inline:calc(var(--spacing,.25rem)*.5)}.ProseMirror blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));padding-left:calc(var(--spacing,.25rem)*4);font-family:var(--font-serif,ui-serif,Georgia,Cambria,"Times New Roman",Times,serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color-gray-800,oklch(27.8% .033 256.848));font-style:italic}.ProseMirror p{padding-block:calc(var(--spacing,.25rem)*1);--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.ProseMirror ol{list-style-type:decimal}.ProseMirror ul{list-style-type:disc}.ProseMirror ul,.ProseMirror ol{padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*0)}:is(.ProseMirror ul,.ProseMirror ol) p{margin-top:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*0)}.ProseMirror>ul,.ProseMirror>ol{margin-block:calc(var(--spacing,.25rem)*0)}:is(.ProseMirror>ul,.ProseMirror>ol):first-child{margin-top:calc(var(--spacing,.25rem)*0)}:is(.ProseMirror>ul,.ProseMirror>ol):last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.ProseMirror ul[data-type=taskList]{padding:calc(var(--spacing,.25rem)*0);list-style-type:none}.ProseMirror ul[data-type=taskList] p{margin:calc(var(--spacing,.25rem)*0)}.ProseMirror ul[data-type=taskList] li{display:flex}.ProseMirror ul[data-type=taskList] li>label{margin-top:calc(var(--spacing,.25rem)*1);margin-right:calc(var(--spacing,.25rem)*2);-webkit-user-select:none;user-select:none;flex:none}.ProseMirror ul[data-type=taskList] li>div{flex:auto}.ProseMirror ul[data-type=taskList] li[data-checked=true]{text-decoration-line:line-through}.ProseMirror table{box-sizing:border-box;border-collapse:collapse;border-color:#0000001a;border-radius:.25rem;width:100%}@supports (color:color-mix(in lab,red,red)){.ProseMirror table{border-color:color-mix(in oklab,var(--color-black,#000)10%,transparent)}}@media(prefers-color-scheme:dark){.ProseMirror table{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ProseMirror table{border-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}}.ProseMirror table td,.ProseMirror table th{border-style:var(--tw-border-style);border-width:1px;border-color:#0000001a;min-width:100px;position:relative}@supports (color:color-mix(in lab,red,red)){.ProseMirror table td,.ProseMirror table th{border-color:color-mix(in oklab,var(--color-black,#000)10%,transparent)}}.ProseMirror table td,.ProseMirror table th{padding:calc(var(--spacing,.25rem)*2);text-align:left;vertical-align:top}@media(prefers-color-scheme:dark){.ProseMirror table td,.ProseMirror table th{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ProseMirror table td,.ProseMirror table th{border-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}}:is(.ProseMirror table td,.ProseMirror table th):first-of-type:not(a){margin-top:calc(var(--spacing,.25rem)*0)}:is(.ProseMirror table td,.ProseMirror table th) p{margin:calc(var(--spacing,.25rem)*0)}:is(.ProseMirror table td,.ProseMirror table th) p+p{margin-top:calc(var(--spacing,.25rem)*3)}.ProseMirror table th{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.ProseMirror table .column-resize-handle{pointer-events:none;top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*-1);width:calc(var(--spacing,.25rem)*2);display:flex;position:absolute;bottom:-2px}.ProseMirror table .column-resize-handle:before{margin-left:calc(var(--spacing,.25rem)*2);background-color:#0003;width:1px;height:100%}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .column-resize-handle:before{background-color:color-mix(in oklab,var(--color-black,#000)20%,transparent)}}@media(prefers-color-scheme:dark){.ProseMirror table .column-resize-handle:before{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .column-resize-handle:before{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}}.ProseMirror table .column-resize-handle:before{content:""}.ProseMirror table .selectedCell{--tw-border-style:double;border-style:double;border-color:#0003}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .selectedCell{border-color:color-mix(in oklab,var(--color-black,#000)20%,transparent)}}.ProseMirror table .selectedCell{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .selectedCell{background-color:color-mix(in oklab,var(--color-black,#000)5%,transparent)}}@media(prefers-color-scheme:dark){.ProseMirror table .selectedCell{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .selectedCell{border-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}.ProseMirror table .selectedCell{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .selectedCell{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}}.ProseMirror table .grip-column,.ProseMirror table .grip-row{z-index:10;cursor:pointer;background-color:#0000000d;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-column,.ProseMirror table .grip-row{background-color:color-mix(in oklab,var(--color-black,#000)5%,transparent)}}@media(prefers-color-scheme:dark){.ProseMirror table .grip-column,.ProseMirror table .grip-row{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-column,.ProseMirror table .grip-row{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}}.ProseMirror table .grip-column{top:calc(var(--spacing,.25rem)*-3);left:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*3);border-left-style:var(--tw-border-style);border-color:#0003;border-left-width:1px;width:calc(100% + 1px);margin-left:-1px}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-column{border-color:color-mix(in oklab,var(--color-black,#000)20%,transparent)}}@media(prefers-color-scheme:dark){.ProseMirror table .grip-column{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-column{border-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}}.ProseMirror table .grip-column:before{content:"";width:calc(var(--spacing,.25rem)*2.5);border-bottom-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-color:#0009;border-bottom-width:2px}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-column:before{border-color:color-mix(in oklab,var(--color-black,#000)60%,transparent)}}@media(prefers-color-scheme:dark){.ProseMirror table .grip-column:before{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-column:before{border-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}}.ProseMirror table .grip-column:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-column:hover{background-color:color-mix(in oklab,var(--color-black,#000)10%,transparent)}}@media(prefers-color-scheme:dark){.ProseMirror table .grip-column:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-column:hover{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}}.ProseMirror table .grip-column.first{border-top-left-radius:var(--radius-sm,.25rem);border-color:#0000}.ProseMirror table .grip-column.last{border-top-right-radius:var(--radius-sm,.25rem)}.ProseMirror table .grip-column.selected{border-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-column.selected{border-color:color-mix(in oklab,var(--color-black,#000)30%,transparent)}}.ProseMirror table .grip-column.selected{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-column.selected{background-color:color-mix(in oklab,var(--color-black,#000)30%,transparent)}}.ProseMirror table .grip-column.selected{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(prefers-color-scheme:dark){.ProseMirror table .grip-column.selected{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-column.selected{border-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}.ProseMirror table .grip-column.selected{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-column.selected{background-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}}.ProseMirror table .grip-column.selected:before{border-bottom-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-bottom-width:2px}.ProseMirror table .grip-row{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*-3);height:calc(100% + 1px);width:calc(var(--spacing,.25rem)*3);border-top-style:var(--tw-border-style);border-color:#0003;border-top-width:1px;margin-top:-1px}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-row{border-color:color-mix(in oklab,var(--color-black,#000)20%,transparent)}}@media(prefers-color-scheme:dark){.ProseMirror table .grip-row{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-row{border-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}}.ProseMirror table .grip-row:before{height:calc(var(--spacing,.25rem)*2.5);content:"";border-left-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-color:#0009;border-left-width:2px}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-row:before{border-color:color-mix(in oklab,var(--color-black,#000)60%,transparent)}}@media(prefers-color-scheme:dark){.ProseMirror table .grip-row:before{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-row:before{border-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}}.ProseMirror table .grip-row:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-row:hover{background-color:color-mix(in oklab,var(--color-black,#000)10%,transparent)}}@media(prefers-color-scheme:dark){.ProseMirror table .grip-row:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-row:hover{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}}.ProseMirror table .grip-row.first{border-top-left-radius:var(--radius-sm,.25rem);border-color:#0000}.ProseMirror table .grip-row.last{border-bottom-left-radius:var(--radius-sm,.25rem)}.ProseMirror table .grip-row.selected{border-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-row.selected{border-color:color-mix(in oklab,var(--color-black,#000)30%,transparent)}}.ProseMirror table .grip-row.selected{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-row.selected{background-color:color-mix(in oklab,var(--color-black,#000)30%,transparent)}}.ProseMirror table .grip-row.selected{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(prefers-color-scheme:dark){.ProseMirror table .grip-row.selected{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-row.selected{border-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}.ProseMirror table .grip-row.selected{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.ProseMirror table .grip-row.selected{background-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}}.ProseMirror table .grip-row.selected:before{border-left-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-left-width:2px}.ProseMirror .node-marker{width:50%;padding:calc(var(--spacing,.25rem)*1)}.ProseMirror a.link{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-green-700,oklch(52.7% .154 150.069))}.ProseMirror .node-imageTextBlock .node-contentMultiLine [data-node-view-content]{border-style:var(--tw-border-style);border-width:0}.ProseMirror .artefact-table{box-sizing:border-box;border-collapse:collapse;border-color:#0000001a;border-radius:.25rem;width:100%}@supports (color:color-mix(in lab,red,red)){.ProseMirror .artefact-table{border-color:color-mix(in oklab,var(--color-black,#000)10%,transparent)}}@media(prefers-color-scheme:dark){.ProseMirror .artefact-table{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ProseMirror .artefact-table{border-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}}.ProseMirror .artefact-table{margin-block:calc(var(--spacing,.25rem)*8);table-layout:fixed;background-color:var(--color-green-500,oklch(72.3% .219 149.579))}.ProseMirror .artefact-table .artefact-cell{border-style:var(--tw-border-style);border-width:1px;border-color:#0000001a;min-width:100px;position:relative}@supports (color:color-mix(in lab,red,red)){.ProseMirror .artefact-table .artefact-cell{border-color:color-mix(in oklab,var(--color-black,#000)10%,transparent)}}.ProseMirror .artefact-table .artefact-cell{padding:calc(var(--spacing,.25rem)*2);text-align:left;vertical-align:top}@media(prefers-color-scheme:dark){.ProseMirror .artefact-table .artefact-cell{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ProseMirror .artefact-table .artefact-cell{border-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}}.ProseMirror .artefact-table .artefact-cell:first-of-type:not(a){margin-top:calc(var(--spacing,.25rem)*0)}.ProseMirror .artefact-table .artefact-cell p{margin:calc(var(--spacing,.25rem)*0)}.ProseMirror .artefact-table .artefact-cell p+p{margin-top:calc(var(--spacing,.25rem)*3)}.react-math-keyboard-input{background-color:var(--color-yellow-50,oklch(98.7% .026 102.212));padding:4px!important}.tiptap .is-empty[data-placeholder]:not([data-placeholder=""]):before{color:#adb5bd;content:attr(data-placeholder);pointer-events:none;position:absolute}html,body,#app{overflow:hidden!important}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
