._prose_1yzx8_2{letter-spacing:-.005em;caret-color:currentColor;font-family:Lora,ui-serif,Georgia,serif;line-height:1.75;transition:color .4s,background-color .4s}._colorPrimary_1yzx8_23{color:var(--mui-palette-text-primary)}._maxWidth_1yzx8_30{max-width:42rem}._mxAuto_1yzx8_31{margin-left:auto;margin-right:auto}._focusOutlineNone_1yzx8_32{outline:none}._minHeight_1yzx8_33{min-height:50vh}._transition_1yzx8_34{transition:background-color,color .4s}._pyNormal_1yzx8_36{padding-top:1.5rem;padding-bottom:4rem}@media (width>=640px){._pyNormal_1yzx8_36{padding-top:4rem;padding-bottom:4rem}}._pyLarge_1yzx8_40{padding-top:40vh;padding-bottom:40vh}._fontSmall_1yzx8_45{font-size:.9375rem;line-height:1.45rem}@media (width>=640px){._fontSmall_1yzx8_45{font-size:15px;line-height:1.65}}._fontMedium_1yzx8_49{font-size:1rem;line-height:1.5rem}@media (width>=640px){._fontMedium_1yzx8_49{font-size:17px;line-height:1.65}}._fontLarge_1yzx8_53{font-size:1.125rem;line-height:1.75rem}@media (width>=640px){._fontLarge_1yzx8_53{font-size:21px;line-height:1.65}}._fontXLarge_1yzx8_57{font-size:1.25rem;line-height:1.75rem}@media (width>=640px){._fontXLarge_1yzx8_57{font-size:25px;line-height:1.55}}._prose_1yzx8_2 p{letter-spacing:-.011em;color:var(--mui-palette-text-primary);margin-bottom:1.4em;transition:color .4s}._prose_1yzx8_2 h1,._prose_1yzx8_2 h2,._prose_1yzx8_2 h3{color:var(--mui-palette-text-primary);letter-spacing:-.02em;margin-top:1.6em;margin-bottom:.6em;font-weight:700;line-height:1.25;transition:color .4s}._prose_1yzx8_2 h1{font-size:1.875rem}._prose_1yzx8_2 h2{font-size:1.5rem}._prose_1yzx8_2 h3{font-size:1.25rem}._prose_1yzx8_2 blockquote{border-left:3px solid color-mix(in srgb, var(--mui-palette-ai-main) 40%, transparent);color:var(--mui-palette-text-secondary);margin:1.2em 0;padding:.4em 0 .4em 1em;font-style:italic;transition:border-color .4s,color .4s}._prose_1yzx8_2 ul li::marker{color:color-mix(in srgb, var(--mui-palette-ai-main) 70%, var(--mui-palette-text-primary))}._prose_1yzx8_2 ol li::marker{color:color-mix(in srgb, var(--mui-palette-ai-main) 70%, var(--mui-palette-text-primary))}._prose_1yzx8_2 p.is-editor-empty:first-child:before{color:var(--mui-palette-action-disabled);content:attr(data-placeholder);float:left;pointer-events:none;opacity:.85;letter-spacing:-.005em;height:0;font-style:italic}._prose_1yzx8_2 .focus-mode p,._prose_1yzx8_2 .focus-mode h1,._prose_1yzx8_2 .focus-mode h2,._prose_1yzx8_2 .focus-mode h3{opacity:.35;filter:blur(1px);transition:opacity .45s cubic-bezier(.2,0,0,1),filter .45s cubic-bezier(.2,0,0,1)}._prose_1yzx8_2 .focus-mode .has-focus{opacity:1;filter:blur();transition:opacity .45s cubic-bezier(.2,0,0,1),filter .45s cubic-bezier(.2,0,0,1)}._prose_1yzx8_2 .grammar-error{background-color:color-mix(in srgb, var(--mui-palette-error-main) 12%, transparent);border-bottom:2px wavy var(--mui-palette-error-main);cursor:pointer;border-radius:2px;padding:0 2px;text-decoration:none;transition:background-color .25s,border-bottom-color .25s}._prose_1yzx8_2 .grammar-error:hover{background-color:color-mix(in srgb, var(--mui-palette-error-main) 22%, transparent)}._prose_1yzx8_2 .ghost-text-suggestion{color:color-mix(in srgb, var(--mui-palette-ai-main) 75%, var(--mui-palette-text-primary));pointer-events:none;white-space:pre-wrap;opacity:.78;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, var(--mui-palette-ai-main) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--mui-palette-ai-main) 50%, transparent);text-underline-offset:3px;background-color:color-mix(in srgb, var(--mui-palette-ai-main) 8%, transparent);border-radius:2px;padding:0 2px;font-style:italic;text-decoration-thickness:1.5px;transition:opacity .4s,color .4s,background-color .4s}._prose_1yzx8_2 [data-suggestion]{border-bottom:2px dotted color-mix(in srgb, var(--mui-palette-ai-main) 50%, var(--mui-palette-text-disabled));cursor:pointer;border-radius:2px;padding:0 1px;transition:background-color .25s cubic-bezier(.2,0,0,1),border-bottom-color .25s cubic-bezier(.2,0,0,1)}._prose_1yzx8_2 [data-suggestion]:hover{background-color:color-mix(in srgb, var(--mui-palette-ai-main) 12%, transparent)}.dark ._prose_1yzx8_2 [data-suggestion]{border-bottom-color:color-mix(in srgb, var(--mui-palette-ai-main) 35%, var(--mui-palette-divider))}.dark ._prose_1yzx8_2 [data-suggestion]:hover{background-color:color-mix(in srgb, var(--mui-palette-ai-main) 18%, transparent)}._prose_1yzx8_2 [data-diff=remove]{background-color:color-mix(in srgb, var(--mui-palette-error-main) 12%, transparent);text-decoration:line-through;-webkit-text-decoration-color:var(--mui-palette-error-main);text-decoration-color:var(--mui-palette-error-main);border-radius:3px;padding:0 3px;text-decoration-thickness:1.5px;transition:background-color .35s cubic-bezier(.2,0,0,1),text-decoration-color .35s cubic-bezier(.2,0,0,1)}.dark ._prose_1yzx8_2 [data-diff=remove]{background-color:color-mix(in srgb, var(--mui-palette-error-light) 16%, transparent);-webkit-text-decoration-color:var(--mui-palette-error-light);text-decoration-color:var(--mui-palette-error-light)}._prose_1yzx8_2 .diff-add-widget{background-color:color-mix(in srgb, var(--mui-palette-success-main) 12%, transparent);border-left:3px solid var(--mui-palette-success-main);color:inherit;white-space:pre-wrap;border-radius:4px;margin:2px 0;padding:4px 10px;font-style:italic;transition:background-color .35s cubic-bezier(.2,0,0,1),border-left-color .35s cubic-bezier(.2,0,0,1);display:inline-block}.dark ._prose_1yzx8_2 .diff-add-widget{background-color:color-mix(in srgb, var(--mui-palette-success-light) 16%, transparent);border-left-color:var(--mui-palette-success-light)}._prose_1yzx8_2 .diff-add-widget:hover{background-color:color-mix(in srgb, var(--mui-palette-success-main) 20%, transparent);cursor:text}._prose_1yzx8_2 a{color:var(--mui-palette-text-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--mui-palette-ai-main) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--mui-palette-ai-main) 50%, transparent);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:text-decoration-color .25s,color .25s}._prose_1yzx8_2 a:hover{-webkit-text-decoration-color:var(--mui-palette-ai-main);text-decoration-color:var(--mui-palette-ai-main);color:var(--mui-palette-ai-dark)}._prose_1yzx8_2 code{background-color:color-mix(in srgb, var(--mui-palette-ai-main) 8%, transparent);color:var(--mui-palette-text-primary);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.9em;transition:background-color .25s}._prose_1yzx8_2 pre{background-color:color-mix(in srgb, var(--mui-palette-text-primary) 4%, transparent);border:1px solid var(--mui-palette-divider);border-radius:8px;margin:1.2em 0;padding:.9em 1.1em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;line-height:1.55;transition:background-color .4s,border-color .4s;overflow-x:auto}._prose_1yzx8_2 pre code{font-size:inherit;color:inherit;background:0 0;padding:0}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--mui-palette-action-hover);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--mui-palette-text-primary) 30%, transparent)}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:var(--mui-palette-action-hover)}.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--mui-palette-text-primary) 30%, transparent)}.tiptap-cursor{caret-color:currentColor}@keyframes caret-breathe{0%,to{opacity:1}50%{opacity:0}}.caret-breathe{animation:1.5s ease-in-out infinite caret-breathe}@keyframes notas-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.3s ease-out forwards notas-fade-in}@keyframes notas-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.slide-in-right{animation:.5s cubic-bezier(.16,1,.3,1) forwards notas-slide-in-right}@keyframes notas-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.slide-in-left{animation:.5s cubic-bezier(.16,1,.3,1) forwards notas-slide-in-left}@keyframes notas-pulse-soft{0%,to{opacity:1}50%{opacity:.5}}.pulse-soft{animation:2s ease-in-out infinite notas-pulse-soft}@keyframes notas-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.zoom-in{animation:.2s ease-out forwards notas-zoom-in}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes notas-pulse-dot{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.pulse-dot{animation:1.6s ease-in-out infinite notas-pulse-dot}@keyframes notas-bounce-dot{0%,80%,to{opacity:.6;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.bounce-dot{animation:1.4s ease-in-out infinite notas-bounce-dot}@media (prefers-reduced-motion:reduce){.pulse-soft,.pulse-dot,.fade-in,.slide-in-right,.slide-in-left,.bounce-dot,.zoom-in,.caret-breathe,[data-testid=ai-assistant-loading]{animation:none!important}@keyframes shimmer{0%,to{background-position:0 0}}}
