/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.relative{position:relative}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.inline{display:inline}.table{display:table}.min-h-\[1056px\]{min-height:1056px}.min-h-screen{min-height:100vh}.w-\[816px\]{width:816px}.max-w-none{max-width:none}.flex-1{flex:1}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.text-center{text-align:center}:root{--spacing:.25rem;--text-4xl:2.25rem;--text-3xl:1.875rem;--text-2xl:1.5rem;--text-xl:1.25rem;--text-lg:1.125rem;--text-base:1rem;--text-sm:.875rem;--text-xs:.75rem;--tracking-tight:-.025em;--radius-md:.375rem;--color-foreground:#fafafa;--color-muted-foreground:#737373;--color-primary:#2563eb;--color-primary-700:#1146bb;--color-border:#e5e5e5;--color-muted:#f5f5f5;--color-input:#262626}@media(prefers-color-scheme:dark){:root{--color-foreground:#171717;--color-muted-foreground:#a3a3a3;--color-primary:#3b82f6;--color-primary-700:#6da2f8;--color-border:#262626;--color-muted:#262626;--color-input:#e5e5e5}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-foreground);color:var(--color-input);margin:5% 0 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.tiptap{--line-height:normal;line-height:var(--line-height,normal)}.tiptap>:first-child{margin-top:0}.tiptap.ProseMirror-focused{border:none;outline:none}.tiptap strong{font-weight:700}.tiptap em{font-style:italic}.tiptap u{text-decoration:underline}.tiptap s{text-decoration:line-through}.tiptap li>p{margin:0}.tiptap p:not(:first-child){margin-top:calc(var(--spacing)*6)}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{letter-spacing:var(--tracking-tight);text-wrap:balance;scroll-margin-top:calc(var(--spacing)*20)}.tiptap h1:first-child{margin-top:0}.tiptap h1{margin-top:calc(var(--spacing)*5);font-size:var(--text-4xl);font-weight:800}.tiptap h2{margin-top:calc(var(--spacing)*10);font-size:var(--text-3xl);font-weight:600;transition:color .2s}.tiptap h2:first-child{margin-top:0}.tiptap h3{margin-top:calc(var(--spacing)*8);font-size:var(--text-2xl);font-weight:600}.tiptap h4{margin-top:calc(var(--spacing)*6);font-size:var(--text-xl);font-weight:600}.tiptap h5{margin-top:calc(var(--spacing)*6);font-size:var(--text-lg);font-weight:600}.tiptap h6{margin-top:calc(var(--spacing)*6);font-size:var(--text-base);font-weight:600}.tiptap a{color:var(--color-primary);text-underline-offset:calc(var(--spacing)*1);cursor:pointer;font-weight:500;text-decoration:underline}.tiptap a:hover{color:var(--color-primary-700)}.tiptap ul,.tiptap ol{margin:calc(var(--spacing)*6)0;margin-left:calc(var(--spacing)*6);padding:0}.tiptap ul{list-style-type:disc}.tiptap ul ul{margin:0;margin-left:calc(var(--spacing)*6)}.tiptap ol{list-style-type:decimal}.tiptap ol ol{margin:0;margin-left:calc(var(--spacing)*6);list-style-type:lower-alpha}.tiptap li{margin-top:calc(var(--spacing)*2)}.tiptap blockquote{padding-left:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*6);border-left:2px solid var(--color-border);font-style:italic}.tiptap pre{padding:calc(var(--spacing)*3)calc(var(--spacing)*4);margin:calc(var(--spacing)*6)0;color:var(--color-foreground);background:var(--color-muted);border-radius:var(--radius-md);font-family:Courier New,monospace}.tiptap code{font-size:var(--text-sm);color:inherit;background:0 0;padding:0}.tiptap img,.tiptap img.editor-image{max-width:100%;height:auto;margin-top:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*4);cursor:pointer;display:block}.tiptap img[style*="width:"],.tiptap img[width]{max-width:none}.tiptap .details{gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*2);margin:calc(var(--spacing)*6)0;border:1px solid var(--color-border);border-radius:calc(var(--spacing)*2);display:flex}.tiptap .details summary{font-weight:700;list-style:none}.tiptap .details summary::marker{display:none}.tiptap .details summary::-webkit-details-marker{display:none}.tiptap .details>button{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);font-size:var(--text-xs);cursor:pointer;border-radius:calc(var(--spacing)*1);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;list-style-type:none;display:flex}.tiptap .details>button:hover{background-color:var(--color-muted)}.tiptap .details>button:before{content:"▶"}.tiptap .details.is-open>button:before{transform:rotate(90deg)}.tiptap .details>div{gap:calc(var(--spacing)*4);flex-direction:column;width:100%;display:flex}.tiptap .details>div>[data-type=detailsContent]>:last-child{margin-bottom:calc(var(--spacing)*2)}.tiptap .details>div>[data-type=detailsContent]>:first-child{margin-top:calc(var(--spacing)*2)}.tiptap .details .details{margin:calc(var(--spacing)*2)0}.tiptap [data-type=emoji] img{width:1em;height:1em}
