@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}html,body,#root{height:100%}body{-webkit-font-smoothing:antialiased;color:oklch(22% .015 90);margin:0;font-family:Inter,Helvetica,Arial,sans-serif}input,select,textarea,button{font-family:inherit}::placeholder{color:oklch(62% .01 90)}.ProseMirror{outline:none}.ProseMirror>*+*{margin-top:.75em}.ProseMirror h1{font-size:1.6em;font-weight:700;line-height:1.3}.ProseMirror h2{font-size:1.3em;font-weight:700;line-height:1.35}.ProseMirror h3{font-size:1.1em;font-weight:700}.ProseMirror ul,.ProseMirror ol{padding-left:1.4em}.ProseMirror li+li{margin-top:.25em}.ProseMirror blockquote{color:oklch(45% .012 90);border-left:3px solid oklch(88% .008 90);margin-left:0;padding-left:14px}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%}.ProseMirror th,.ProseMirror td{vertical-align:top;border:1px solid oklch(86% .008 90);padding:7px 10px}.ProseMirror th{text-align:left;background:oklch(97% .004 90);font-weight:600}.ProseMirror .selectedCell:after{content:"";pointer-events:none;background:oklch(55% .13 255/.12);position:absolute;inset:0}.ProseMirror td,.ProseMirror th{position:relative}@media print{.no-print{display:none!important}}
