html,body,#root{height:100%}.editor-content{min-height:220px;max-height:44vh;overflow-y:auto;padding:14px 15px;outline:none;font-size:15px;line-height:1.6}.editor-content:empty:before{content:attr(data-placeholder);color:#9c9186}.editor-content b,.editor-content strong{font-weight:700}.editor-content ul,.editor-content ol{margin:8px 0;padding-left:22px}.editor-content a{color:#946600}.editor-content code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#f4efe7;border-radius:5px;padding:1px 5px}@media (max-width: 900px){.editor-content{max-height:none;min-height:170px}}.bubble-text{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.55}.bubble-text a{color:#946600}.bubble-text code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#f4efe7;border-radius:5px;padding:1px 5px}.auth-bg{animation:authBgZoom 26s ease-out both;will-change:transform}@keyframes authBgZoom{0%{transform:scale(1.09)}to{transform:scale(1)}}.auth-card{animation:authCardIn .72s cubic-bezier(.22,.7,.28,1) both;will-change:transform,opacity}@keyframes authCardIn{0%{opacity:0;transform:translateY(26px) scale(.975)}to{opacity:1;transform:none}}.auth-item{animation:authItemIn .55s cubic-bezier(.22,.7,.28,1) both;animation-delay:var(--d, 0s)}@keyframes authItemIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.auth-bg,.auth-card,.auth-item{animation:none}}
