.ProseMirror{outline:none}.ProseMirror :first-child{margin-top:0}.ProseMirror :last-child{margin-bottom:0}.ProseMirror .editor-link{color:var(--link);cursor:pointer;text-decoration:none}.ProseMirror h1{font-size:var(--heading-text-2xl);font-weight:700;line-height:var(--text-2xl--line-height);margin-top:1rem;margin-bottom:.75rem}.ProseMirror h2{font-size:var(--heading-text-2xl);font-weight:700;line-height:var(--text-2xl--line-height);margin-top:1.25rem;margin-bottom:.75rem}.ProseMirror h3{font-size:var(--heading-text-xl);font-weight:700;line-height:var(--text-xl--line-height);margin-top:1rem;margin-bottom:.5rem}.ProseMirror p{font-size:var(--text-base);line-height:var(--text-base--line-height);margin-bottom:.5rem}.ProseMirror ul,.ProseMirror ol{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.25rem}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin-bottom:.25rem}.ProseMirror blockquote{color:var(--foreground);border-left:4px solid var(--foreground);margin-top:1rem;margin-bottom:1rem;padding-left:1rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.ProseMirror blockquote{border-left:4px solid color-mix(in srgb, var(--foreground), transparent 70%)}}.ProseMirror code{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--foreground);padding:.125rem .375rem}@supports (color:color-mix(in lab, red, red)){.ProseMirror code{color:color-mix(in srgb, var(--foreground), transparent 10%)}}.ProseMirror code{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ProseMirror code{background-color:color-mix(in srgb, var(--foreground), transparent 90%)}}.ProseMirror code{border-radius:.25rem}.ProseMirror pre{background-color:var(--foreground);margin-top:1rem;margin-bottom:1rem;padding:1rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.ProseMirror pre{background-color:color-mix(in srgb, var(--foreground), transparent 95%)}}.ProseMirror pre{border-radius:.5rem}.ProseMirror pre code{color:var(--foreground);background-color:#0000;padding:0}.ProseMirror hr{border-top:1px solid var(--foreground);margin-top:1.5rem;margin-bottom:1.5rem}@supports (color:color-mix(in lab, red, red)){.ProseMirror hr{border-top:1px solid color-mix(in srgb, var(--foreground), transparent 80%)}}.ProseMirror a{color:var(--link);cursor:pointer;text-decoration:underline}.ProseMirror a:hover{color:var(--link)}@supports (color:color-mix(in lab, red, red)){.ProseMirror a:hover{color:color-mix(in srgb, var(--link), transparent 20%)}}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror u{text-decoration:underline}.ProseMirror s{text-decoration:line-through}.ProseMirror span[data-muted=true]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ProseMirror span[data-muted=true]{color:color-mix(in srgb, var(--foreground), transparent 50%)}}.ProseMirror span[data-type=emoji]{font-variant:normal;font-style:normal;font-weight:400;line-height:1;display:inline-block}.tiptap-static .details{flex-direction:column;gap:0;margin-top:.625rem;margin-bottom:.625rem;display:flex;position:relative}.tiptap-static .details[open]{gap:.5rem}.tiptap-static .details:first-child{margin-top:0}.tiptap-static .details:last-child{margin-bottom:0}.tiptap-static .details>summary{font-size:var(--text-base);font-weight:500;line-height:var(--text-base--line-height);cursor:pointer;padding-left:1.75rem;list-style:none;position:relative}.tiptap-static .details>summary::-webkit-details-marker{display:none}.tiptap-static .details>summary::marker{content:""}.tiptap-static .details>summary:before{aspect-ratio:1;content:"";background-color:var(--foreground);opacity:.5;width:1.25rem;line-height:1;transition:transform .15s ease-in-out,opacity .15s ease-in-out;display:inline-block;position:absolute;top:.125rem;left:0;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNoZXZyb24tZG93bi1pY29uIGx1Y2lkZS1jaGV2cm9uLWRvd24iPjxwYXRoIGQ9Im02IDkgNiA2IDYtNiIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNoZXZyb24tZG93bi1pY29uIGx1Y2lkZS1jaGV2cm9uLWRvd24iPjxwYXRoIGQ9Im02IDkgNiA2IDYtNiIvPjwvc3ZnPg==);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tiptap-static .details[open]>summary:before{transform:rotate(180deg)}.tiptap-static .details>summary:hover:before{opacity:1}.tiptap-static .details>[data-type=detailsContent]{font-size:var(--text-sm);line-height:var(--text-sm--line-height);border-color:var(--foreground);margin-left:9px;padding-left:18px}@supports (color:color-mix(in lab, red, red)){.tiptap-static .details>[data-type=detailsContent]{border-color:color-mix(in srgb, var(--foreground), transparent 80%)}}.tiptap-static .details>[data-type=detailsContent]{border-left-style:solid;border-left-width:1px}.tiptap-static .details>[data-type=detailsContent]>:last-child{margin-bottom:.5rem}.tiptap-static .details>[data-type=detailsContent]:last-child>:last-child{margin-bottom:0}.tiptap-static .details .details{margin-top:.5rem;margin-bottom:.5rem}[data-public-profile-preview]{width:100%;min-width:0;overflow:visible!important}[data-public-profile-preview]>div{flex-direction:column!important;gap:1.5rem!important;max-width:none!important;min-height:0!important;margin:0!important;padding:4rem 0 0!important;overflow:visible!important}[data-public-profile-preview] header{overflow:visible;width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:1rem!important;position:static!important;top:auto!important}[data-public-profile-preview] #public-profile-main{width:100%!important;max-width:100%!important;margin-top:-.5rem!important;padding-inline:.5rem!important}
