.tiptap{--blockquote-border:var(--bd-muted);--blockquote-color:var(--fg-muted);--codeblock-bg:var(--surface-deep);--code-bg:var(--surface-deep);--table-border:var(--bd-muted);--table-bg-selected:color-mix(in oklch, var(--bg-muted) 60%, transparent);--table-bg-hover:color-mix(in oklch, var(--bg-muted) 30%, transparent);--task-completed-color:var(--fg-muted);--search-result-bg:yellow;--search-result-current-bg:orange;width:100%}.tiptap:focus-visible{outline:none}.tiptap a{color:var(--fg-brand);cursor:pointer;text-decoration:underline}.tiptap a:hover{color:color-mix(in oklab, var(--fg-brand) 80%, transparent)}.tiptap>:first-child{margin-top:0}.tiptap p:not(:first-child){margin-top:1.325rem}.tiptap p{white-space:normal;padding-left:.125rem}.tiptap .node-media:not(:first-child){margin-top:1.325rem}.tiptap .node-media+.node-media{margin-top:.5rem}.tiptap .is-empty:before{pointer-events:none;float:left;height:0;color:color-mix(in oklab, var(--fg-faint) 70%, transparent);font-weight:var(--font-weight-normal);content:var(--placeholder-text,attr(data-placeholder))}.placeholder-slash .ProseMirror-focused .is-empty:before{content:"Taper       pour les commandes…"}.placeholder-slash .is-empty:before{content:none}.placeholder-slash .ProseMirror-focused .is-empty{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><rect x='0.5' y='0.5' width='15' height='15' rx='4' fill='none' stroke='%23d6d3d1'/><text x='8' y='11.5' text-anchor='middle' font-family='system-ui, sans-serif' font-size='10' fill='%23a8a29e'>/</text></svg>") 47.5px no-repeat}.placeholder-slash .is-editor-empty:first-child:before{content:"Ajouter du contenu…"}.placeholder-slash .is-editor-empty:first-child{background:0 0}.tiptap .fake-selection{background:var(--selection)}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{margin-top:1.25rem;line-height:1.2}.tiptap h1{font-size:1.875rem;line-height:1.1;font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:normal;color:var(--fg-strong);margin-top:2rem;margin-bottom:1rem;scroll-margin:5rem;font-weight:400}.tiptap h2{font-size:1.1em;font-weight:var(--font-weight-medium);margin-top:2rem;margin-bottom:1rem}.tiptap h1+h2{margin-top:1.25rem}.tiptap h3{font-size:1.05em;font-weight:var(--font-weight-bold);color:var(--fg-muted)}.tiptap h4,.tiptap h5,.tiptap h6{font-size:.9em;font-weight:var(--font-weight-medium);color:var(--fg-muted);text-transform:uppercase}.large p{font-size:15px}.large h1{font-size:3.25em}.large h2{font-size:1.35em}.tiptap blockquote{color:var(--blockquote-color);margin:1rem 0;padding:.35rem 0 .35rem 1.15rem;position:relative}.tiptap blockquote:before{content:"";background-color:var(--blockquote-border);border-radius:.5rem;width:.25rem;position:absolute;top:0;bottom:0;left:0}.tiptap blockquote p{margin:0}.tiptap hr{border:none;border-top:1px solid var(--bd-muted);margin:1rem 0}.tiptap code:not(pre code){background-color:var(--code-bg);border-radius:.25rem;padding:.2rem .3rem;font-family:monospace;font-size:.875rem;font-weight:700}.tiptap ul:not([data-type=taskList]),.tiptap ol{margin:.5rem 0 .75rem;padding:0;list-style:none}.tiptap ul:not([data-type=taskList]) ul,.tiptap ol ol{margin:.25rem 0 .5rem}.tiptap ul:not([data-type=taskList]) li,.tiptap ol li{margin-top:2px;padding-left:1.75rem;position:relative}.tiptap ul li p,.tiptap ol li p{margin:0}.tiptap ul:not([data-type=taskList])>li:before{content:"•";line-height:inherit;color:var(--fg-normal);pointer-events:none;font-weight:700;position:absolute;top:0;left:.5rem}.tiptap ul:not([data-type=taskList]) ul:not([data-type=taskList])>li:before{content:"◦";font-weight:900}.tiptap ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList])>li:before{content:"•";font-weight:700}.tiptap ol{counter-reset:ol-counter}.tiptap ol>li{counter-increment:ol-counter}.tiptap ol>li:before{content:counter(ol-counter) ".";line-height:inherit;text-align:right;min-width:1.25rem;color:var(--fg-normal);pointer-events:none;font-size:.875em;font-weight:550;position:absolute;top:2px;left:0}.tiptap ul[data-type=taskList]{margin:.5rem 0 1rem .25rem;padding:0;list-style:none}.tiptap ul[data-type=taskList] li{align-items:flex-start;display:flex}.tiptap ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin-right:.5rem}.tiptap ul[data-type=taskList] li>div{flex:auto;padding-top:4px;padding-left:.125rem}.tiptap ul[data-type=taskList] ul[data-type=taskList]{margin:0}.tiptap ul[data-type=taskList] li[data-checked=true] div{color:var(--task-completed-color);text-decoration:line-through}.tiptap ul[data-type=taskList] input[type=checkbox]{appearance:none;border:1.5px solid var(--bd-strong);cursor:pointer;background-color:#0000;border-radius:50%;flex-shrink:0;width:1.05rem;height:1.05rem;margin:0;transition:background-color .12s,border-color .12s;position:relative;top:.4rem}.tiptap ul[data-type=taskList] input[type=checkbox]:before{content:"";position:absolute;inset:-.5rem}@media (pointer:coarse){.tiptap ul[data-type=taskList] input[type=checkbox]:before{inset:-.85rem}}.tiptap ul[data-type=taskList] input[type=checkbox]:hover{border-color:var(--fg-faint)}.tiptap ul[data-type=taskList] input[type=checkbox]:checked{background-color:var(--surface-inverse);border-color:var(--surface-inverse)}.tiptap ul[data-type=taskList] input[type=checkbox]:checked:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='3.5 8.5 6.5 11.5 12.5 4.5'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:70%;position:absolute;inset:0}.tiptap .color{white-space:nowrap}.tiptap .color:before{border:1px solid var(--bd-muted);vertical-align:middle;background-color:var(--color);content:" ";border-radius:.25rem;width:1rem;height:1rem;margin-bottom:.15rem;margin-right:.1rem;display:inline-block}.tiptap pre{background-color:#0000;height:fit-content;margin:1.5em 0;padding:0;display:flex;overflow:auto}.tiptap pre code{color:inherit;background-color:#0000;flex:1;padding:0;font-family:Sohne Mono,monospace,Consolas,Monaco,Andale Mono,Ubuntu Mono;border-radius:0!important}.tiptap .drag-handle{z-index:50;cursor:grab;opacity:100;width:1.5rem;height:1.5rem;color:var(--fg-muted);flex-direction:column;justify-content:center;align-items:center;padding-right:.5rem;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1);display:flex;position:fixed}.tiptap .drag-handle:active{cursor:grabbing}.tiptap .drag-handle.hide{opacity:0;pointer-events:none}@media screen and (width<=600px){.tiptap .drag-handle{pointer-events:none;display:none}}.tiptap .drag-handle svg{width:1rem;height:1rem}.tiptap .tableWrapper{margin:0;padding:1rem;overflow:auto}.tiptap table{box-sizing:border-box;border-collapse:collapse;border:1px solid var(--table-border);border-radius:.25rem;width:100%;margin-top:1rem;margin-bottom:1rem}.tiptap table td,.tiptap table th{border:1px solid var(--table-border);text-align:left;vertical-align:top;min-width:100px;padding:.5rem;position:relative}.tiptap table td:first-of-type:not(a),.tiptap table th:first-of-type:not(a){margin-top:0}.tiptap table td p,.tiptap table th p{margin:0}.tiptap table td p+p,.tiptap table th p+p{margin-top:.75rem}.tiptap table th{font-weight:700}.tiptap table .column-resize-handle{pointer-events:none;width:.5rem;display:flex;position:absolute;top:0;bottom:-2px;right:-.25rem}.tiptap table .column-resize-handle:before{content:"";background-color:var(--table-border);width:1px;height:100%;margin-left:.5rem}.tiptap table .selectedCell{border-style:double;border-color:var(--table-border);background-color:var(--table-bg-selected)}.tiptap table .grip-column,.tiptap table .grip-row{z-index:10;cursor:pointer;background-color:var(--table-bg-selected);justify-content:center;align-items:center;display:flex;position:absolute}.tiptap table .grip-column{border-left:1px solid var(--table-border);width:calc(100% + 1px);height:.75rem;margin-left:-1px;top:-.75rem;left:0}.tiptap table .grip-column:hover:before,.tiptap table .grip-column.selected:before{content:"";width:.625rem}.tiptap table .grip-column:hover{background-color:var(--table-bg-hover)}.tiptap table .grip-column:hover:before{border-bottom:2px dotted var(--fg-muted)}.tiptap table .grip-column.first{border-color:#0000;border-top-left-radius:.125rem}.tiptap table .grip-column.last{border-top-right-radius:.125rem}.tiptap table .grip-column.selected{border-color:var(--table-border);background-color:var(--table-bg-hover);box-shadow:0 1px 2px #0000000d}.tiptap table .grip-column.selected:before{border-bottom:2px dotted var(--fg-muted)}.tiptap table .grip-row{border-top:1px solid var(--table-border);width:.75rem;height:calc(100% + 1px);margin-top:-1px;top:0;left:-.75rem}.tiptap table .grip-row:hover:before,.tiptap table .grip-row.selected:before{content:"";height:.625rem}.tiptap table .grip-row:hover{background-color:var(--table-bg-hover)}.tiptap table .grip-row:hover:before{border-left:2px dotted var(--fg-muted)}.tiptap table .grip-row.first{border-color:#0000;border-top-left-radius:.125rem}.tiptap table .grip-row.last{border-bottom-left-radius:.125rem}.tiptap table .grip-row.selected{border-color:var(--table-border);background-color:var(--table-bg-hover);box-shadow:0 1px 2px #0000000d}.tiptap table .grip-row.selected:before{border-left:2px dotted var(--fg-muted)}.tiptap .search-result{background-color:var(--search-result-bg);color:#000}.tiptap .search-result-current{background-color:var(--search-result-current-bg);color:#000}.tiptap .code-wrapper{background-color:var(--codeblock-bg);border-radius:.5rem;width:100%;height:fit-content;margin:.5rem 0;padding:1rem;position:relative}.tiptap .code-wrapper-tile{opacity:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.25rem;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:0;right:0}.tiptap .code-wrapper:hover .code-wrapper-tile{opacity:1}.tiptap iframe{aspect-ratio:16/9}.tiptap .mention{background-color:var(--color-violet-100);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-violet-500);border-radius:.4rem;padding:.1rem .3rem}.tiptap .mention:after{content:"​"}.tiptap .editor-current-block{isolation:isolate;position:relative}.tiptap .editor-current-block:before{content:"";background-color:var(--color-blue-100);pointer-events:none;z-index:-1;border-radius:.5rem;position:absolute;inset:-.15rem -.5rem}.tiptap .node-googleDriveLink{margin:0}.tiptap .node-googleDriveLink>div{margin:.5rem 0}.tiptap .ProseMirror-selectednode{outline:none}.collaboration-carets__caret{pointer-events:none;word-break:normal;will-change:transform;border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d;margin-left:-1px;margin-right:-1px;position:relative}.cc-pin{z-index:20;pointer-events:auto;cursor:text;justify-content:center;align-items:center;margin-bottom:-1px;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.cc-pin__ball{background:var(--cc-color);border-radius:9999px;width:8px;height:8px}.cc-pin__avatar{border:1.5px solid var(--cc-color);box-sizing:content-box;opacity:.35;border-radius:9999px;line-height:0;transition:opacity .12s;display:none;overflow:hidden}@media (any-hover:hover) and (any-pointer:fine){.cc-pin__ball{display:none}.cc-pin__avatar{display:block}.cc-pin:hover .cc-pin__avatar{opacity:1}}
