body{font-family:system-ui,sans-serif;margin:0;padding:0;text-align:left;background:linear-gradient(var(--gray-gradient)) no-repeat;background-size:100% 600px;word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark));font-size:16px;line-height:1.7}main{width:720px;max-width:calc(100% - 2em);margin:auto;padding:3em 1em}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.tiptap{&:focus{outline:none}.collaboration-carets__caret{border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d;margin-left:-1px;margin-right:-1px;pointer-events:none;position:relative;word-break:normal}.collaboration-carets__label{border-radius:3px 3px 3px 0;color:#0d0d0d;font-size:12px;font-style:normal;font-weight:600;left:-1px;line-height:normal;padding:.1rem .3rem;position:absolute;top:-1.4em;user-select:none;white-space:nowrap}}:root{--text-norm: #0c0c14;--text-weak: #5c5958;--white: #fff;--black: #2e2b29;--black-contrast: #110f0e;--gray-1: rgba(61, 37, 20, .05);--gray-2: rgba(61, 37, 20, .08);--gray-3: rgba(61, 37, 20, .12);--gray-4: rgba(53, 38, 28, .3);--gray-5: rgba(28, 25, 23, .6);--border-norm: rgb(209, 207, 205);--green: #22c55e;--purple: #6a00f5;--purple-contrast: #5800cc;--purple-light: rgba(88, 5, 255, .05);--yellow-contrast: #facc15;--yellow: rgba(250, 204, 21, .4);--yellow-light: #fffae5;--red: #ff5c33;--red-light: #ffebe5;--shadow: 0px 12px 33px 0px rgba(0, 0, 0, .06), 0px 3.618px 9.949px 0px rgba(0, 0, 0, .04)}body{font-family:system-ui,sans-serif;margin:0;display:flex}#sidebar{position:fixed;min-width:250px;width:250px;padding:10px;box-sizing:border-box;height:100vh;overflow-y:auto}#sidebar h3{margin-top:0}#sidebar ul{list-style:none;padding:0;margin:0}#sidebar li{margin-bottom:5px}#sidebar a{text-decoration:none;color:#333;display:block;padding:.5em;border-radius:.5em}#sidebar a:hover{background:var(--gray-2)}.Lexical__paragraph{margin:0}.Lexical__quote{position:relative;--gap: .75rem;--quote-indicator-size: 3px;margin:0;padding-inline:calc(var(--gap) + var(--quote-indicator-size));quotes:none!important;&:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--quote-indicator-size);block-size:100%;display:block;background-color:var(--text-hint);border-radius:100px}}.Lexical__textBold{font-weight:700}.Lexical__textItalic{font-style:italic}.Lexical__textUnderline{text-decoration:underline}.Lexical__textStrikethrough{text-decoration:line-through}.Lexical__textUnderlineStrikethrough{text-decoration:underline line-through}.Lexical__textSubscript{font-size:.8em;vertical-align:sub!important}.Lexical__textSuperscript{font-size:.8em;vertical-align:super}.tiptap{:first-child{margin-top:0}&:focus{outline:none}ul,ol{padding:0 1rem;margin:1.25rem 1rem 1.25rem .4rem;li p{margin-top:.25em;margin-bottom:.25em}}a{color:var(--primary);text-decoration:underline;&:hover{cursor:text;text-decoration:underline}}code{background-color:var(--purple-light);border-radius:.4rem;color:var(--black);font-size:.85rem;padding:.25em .3em}pre{background:var(--black);border-radius:.5rem;color:var(--white);font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem;code{background:none;color:inherit;font-size:.8rem;padding:0}}blockquote{border-left:3px solid var(--gray-3);margin:1.5rem 0;padding-left:1rem}.doc-reference{padding:.5em;background-color:var(--gray-2);box-shadow:11px 2px 88px -25px #0000009c;border-radius:.5em;margin-block:1em}.doc-reference:before{content:""}.ProseMirror-selectednode{outline:3px solid highlight}img{display:block;height:auto;margin:1.5rem 0;max-width:100%}hr{border:none;border-top:1px solid var(--border-norm);margin:2rem 0}table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%;td,th{border:1px solid var(--gray-3);box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top;>*{margin-bottom:0}}th{background-color:var(--gray-1);font-weight:700;text-align:left}.selectedCell:after{background:var(--gray-2);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.column-resize-handle{background-color:var(--purple);bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}}.tableWrapper{margin:1.5rem 0;overflow-x:auto}&.resize-cursor{cursor:ew-resize;cursor:col-resize}}
