.rich-text-answer{border:1px solid var(--border-muted);background-color:var(--background-color);border-radius:.5rem;overflow:hidden}.rich-text-answer__strip{border-top:1px solid var(--border-on-dark-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.25rem .75rem .25rem .375rem;display:flex}.rich-text-answer__tools{gap:.125rem;display:flex}.rich-text-editor__content{position:relative}.rich-text-editor__content[data-empty=true]:before{content:attr(data-placeholder);z-index:1;color:var(--field-placeholder);pointer-events:none;font-style:italic;position:absolute;top:.5rem;left:.75rem;right:.75rem}.rich-text-answer--inline .rich-text-answer__strip{visibility:hidden}.rich-text-answer--inline:focus-within .rich-text-answer__strip{visibility:visible}.rich-text-answer--inline .ProseMirror.tiptap-editor>*+*{margin-top:0!important}.rich-text-answer--inline .code-block-element .cm-content,.formatted-text--block .code-block-element .cm-content{min-height:0;padding-bottom:4px}.rich-text-answer--inline .code-block-element .code-lang-badge,.formatted-text--block .code-block-element .code-lang-badge{display:none!important}.formatted-text{white-space:pre-wrap;overflow-wrap:anywhere}.formatted-text code{background-color:var(--code-editor-code-style-block-bg);color:var(--code-editor-code-style-block-fg);padding:.2em;font-family:monospace}.light .formatted-text code{color:var(--inline-code-text);background-color:#0000}.formatted-text--block{white-space:normal;flex:1;min-width:0;display:block}.formatted-text--block .button-container{flex-wrap:wrap}.maths-kit-grid{aspect-ratio:1;-webkit-user-select:none;user-select:none;width:100%;max-width:480px;position:relative}.maths-kit-grid svg{width:100%;height:100%;display:block}.maths-kit-grid-line{stroke:var(--maths-grid-line);stroke-width:1px}.maths-kit-axis{stroke:var(--maths-axis);stroke-width:2px}.maths-kit-axis-label{fill:var(--text-subtle);font-size:14px}.maths-kit-target{fill:none;stroke:var(--foreground-color);stroke-width:2px}.maths-kit-guide{stroke:var(--text-subtle);stroke-width:2px;stroke-dasharray:8 6}.maths-kit-object{stroke:var(--maths-object);fill:none;stroke-width:3px}.maths-kit-object-fill{fill:var(--maths-object)}.maths-kit-handle{cursor:grab;touch-action:none;background:0 0;border:none;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;position:absolute}.maths-kit-handle:active{cursor:grabbing}.maths-kit-handle:focus-visible{outline:3px solid var(--focus);outline-offset:0}.maths-kit-handle[aria-disabled=true]{cursor:default}.maths-kit-handle-mark{background:var(--maths-object);border:2px solid var(--background-color);border-radius:50%;position:absolute;inset:12px}.maths-kit-handle-mark--triangle{background:0 0;border:none;border-radius:0;inset:10px}.maths-kit-handle-mark--triangle:before{content:"";background:var(--maths-object);clip-path:polygon(0 100%,100% 100%,100% 0);position:absolute;inset:0}.maths-kit-number{align-items:center;gap:2px;display:inline-flex}.maths-kit-number-value{color:var(--maths-object);text-underline-offset:4px;cursor:ew-resize;touch-action:none;border-radius:4px;padding:0 2px;font-weight:600;text-decoration:underline}.maths-kit-number-value:focus-visible{outline:3px solid var(--focus)}.maths-kit-number-value[aria-readonly=true]{cursor:default;text-decoration:none}.maths-kit-list{margin:0;padding-left:20px}.maths-kit-list li+li{margin-top:4px}.maths-kit-table{border-collapse:collapse;color:var(--foreground-color)}.maths-kit-table caption{text-align:left;padding-bottom:4px}.maths-kit-table th,.maths-kit-table td{border:1px solid var(--border-muted);text-align:center;font-variant-numeric:tabular-nums;padding:4px 10px}
