.tiptap{min-height:400px;outline:none}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.tiptap h1.is-active-block:before,.tiptap h2.is-active-block:before,.tiptap h3.is-active-block:before,.tiptap h4.is-active-block:before,.tiptap h5.is-active-block:before,.tiptap h6.is-active-block:before{opacity:.35;font-weight:400;font-size:.65em;vertical-align:middle;margin-right:.3em;-webkit-user-select:none;user-select:none}.tiptap h1.is-active-block:before{content:"H1"}.tiptap h2.is-active-block:before{content:"H2"}.tiptap h3.is-active-block:before{content:"H3"}.tiptap h4.is-active-block:before{content:"H4"}.tiptap h5.is-active-block:before{content:"H5"}.tiptap h6.is-active-block:before{content:"H6"}.tiptap blockquote.is-active-block{position:relative}.tiptap blockquote.is-active-block:after{content:">";position:absolute;left:-1.2em;top:.1em;opacity:.35;font-family:monospace;font-size:.9em;-webkit-user-select:none;user-select:none}.tiptap ul:not([data-type=taskList])>li.is-active-block::marker{color:#6366f1}.tiptap ul[data-type=taskList]>li.is-active-block>label{outline:2px solid #6366f1;outline-offset:1px;border-radius:2px}.tiptap pre{border-radius:.375rem;background-color:#111827;padding:1rem;color:#f3f4f6}.tiptap pre code{background-color:transparent;padding:0;color:inherit}.tiptap .is-active-block{border-radius:2px;background-color:#6366f10a;transition:background-color .15s ease}.tiptap code:not(pre code):before,.tiptap code:not(pre code):after{content:none!important}.tiptap h1.is-active-block,.tiptap h2.is-active-block,.tiptap h3.is-active-block,.tiptap h4.is-active-block,.tiptap h5.is-active-block,.tiptap h6.is-active-block{font-size:1em;font-weight:inherit;line-height:inherit;margin:0}.tiptap hr{border:none;border-top:2px solid #e5e7eb;margin:1.5em 0}.tiptap hr.is-active-block{border-top-color:#6366f1}.tiptap ul[data-type=taskList]{list-style:none;padding-left:0}.tiptap ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5rem}.tiptap ul[data-type=taskList] li label{margin-top:.125rem}.tiptap a{color:#4f46e5;text-decoration:underline;text-decoration-color:#c7d2fe;text-underline-offset:2px;cursor:pointer}.tiptap a:hover{text-decoration-color:#4f46e5}.tiptap .wiki-link{color:#4f46e5;text-decoration:none;border-bottom:1px dashed #a5b4fc;cursor:pointer}.tiptap .wiki-link:hover{border-bottom-style:solid}.tiptap .wiki-link-editing{color:inherit;text-decoration:none;border-bottom:none;cursor:text}.tiptap .wiki-link-hidden{font-size:0;line-height:0}.bubble-menu{display:flex;align-items:center;gap:2px;padding:4px;background:#1f2937;border-radius:8px;box-shadow:0 4px 12px #00000026}.bubble-menu button{display:flex;align-items:center;justify-content:center;padding:4px 6px;border-radius:4px;color:#d1d5db;font-size:13px;line-height:1;border:none;background:none;cursor:pointer}.bubble-menu button:hover{background:#374151;color:#fff}.bubble-menu button.is-active{background:#4f46e5;color:#fff}.bubble-menu .bubble-menu-separator{width:1px;height:16px;background:#4b5563;margin:0 2px;flex-shrink:0}.bubble-menu .bubble-menu-link-input{background:#374151;border:1px solid #4b5563;border-radius:4px;color:#fff;padding:2px 6px;font-size:13px;outline:none;width:200px}.bubble-menu .bubble-menu-link-input:focus{border-color:#6366f1}.tiptap .tableWrapper{overflow-x:auto;margin:1em 0}.tiptap table{border-collapse:collapse;width:100%;table-layout:fixed;margin:0}.tiptap th,.tiptap td{border:1px solid #d1d5db;padding:.5rem .75rem;vertical-align:top;position:relative}.tiptap th{background-color:#f9fafb;font-weight:600}.tiptap .selectedCell{background-color:#6366f11a}.tiptap .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background-color:#6366f1;pointer-events:none}.tiptap.resize-cursor{cursor:col-resize}._root_1fnwm_1{box-sizing:border-box;margin:0;padding:0;align-items:center;background-color:#f0e7e9;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwMjQiIHZpZXdCb3g9IjAgMCAxNDQwIDEwMjQiIHdpZHRoPSIxNDQwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xNDQwIDUxMC4wMDA2NDh2LTUxMC4wMDA2NDhoLTE0NDB2Mzg0LjAwMDY0OGM0MTcuMzExOTM5IDEzMS4xNDIxNzkgODkxIDE3MS41MTMgMTQ0MCAxMjZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-position:center center;background-repeat:no-repeat;background-size:cover;color:#261b23;display:flex;flex-direction:column;font-family:Sans-Serif;font-size:calc(.9em + .5vw);font-style:normal;font-weight:400;justify-content:center;line-height:1.25;min-height:100vh;text-align:center}@media(prefers-color-scheme:dark){._root_1fnwm_1{background-color:#1a1a1a;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwMjQiIHZpZXdCb3g9IjAgMCAxNDQwIDEwMjQiIHdpZHRoPSIxNDQwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xNDQwIDUxMC4wMDA2NDh2LTUxMC4wMDA2NDhoLTE0NDB2Mzg0LjAwMDY0OGM0MTcuMzExOTM5IDEzMS4xNDIxNzkgODkxIDE3MS41MTMgMTQ0MCAxMjZ6IiBmaWxsPSIjMzMzIi8+PC9zdmc+);color:#e0e0e0}}._logo_1fnwm_32{display:inline-block;height:9.8vw;min-height:130px;padding:1.5em;will-change:filter;transition:filter .3s;filter:drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08))}._logo_1fnwm_32._inertia_1fnwm_41:hover{filter:drop-shadow(0 0 2em #646cffaa)}._logo_1fnwm_32._react_1fnwm_44:hover{filter:drop-shadow(0 0 2em #61dafbaa)}._logo_1fnwm_32._rails_1fnwm_47:hover{filter:drop-shadow(0 0 2em rgb(211 0 1 / .6))}@keyframes _logo-spin_1fnwm_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){._logo_1fnwm_32._react_1fnwm_44{animation:_logo-spin_1fnwm_1 infinite 20s linear}}@media(prefers-color-scheme:dark){._logo_1fnwm_32{filter:drop-shadow(0 20px 13px rgb(255 255 255 / .03)) drop-shadow(0 8px 5px rgb(255 255 255 / .08))}}._card_1fnwm_72{padding:2em;font-size:.7em;color:#948e90}._footer_1fnwm_78{bottom:0;left:0;margin:0 2rem 2rem;position:absolute;right:0}._footer_1fnwm_78 ul{list-style:none}._footer_1fnwm_78 ul li{display:inline}._footer_1fnwm_78 ul ul li:after{content:" | ";font-weight:300;color:#948e90}._footer_1fnwm_78 ul ul li:last-child:after{content:""}
