@keyframes aiCaretIn{0%{opacity:0}to{opacity:1}}.ai-writing .ProseMirror>:last-child:after{content:"";vertical-align:-.12em;background:#2f6bff;border-radius:1px;width:2px;height:1em;margin-left:2px;animation:.15s ease-out aiCaretIn;display:inline-block;box-shadow:0 0 6px #2f6bff8c}.border-gradient-blue-purple{border-radius:50%;padding:2px;position:relative}.border-gradient-blue-purple:before{content:"";background:conic-gradient(#3b82f6,#a855f7,#ec4899,#a855f7,#3b82f6);border-radius:50%;animation:2s linear infinite rotate360;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 62%,#fff 68%);mask:radial-gradient(circle,#0000 62%,#fff 68%)}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-cursor{z-index:40;pointer-events:none;opacity:0;transition:opacity .2s ease-out;position:fixed;top:0;left:0}.ai-cursor[data-visible]{opacity:1}.ai-cursor svg{filter:drop-shadow(0 1px 1.5px #0a143259);width:20px;height:20px;display:block}.ai-cursor path{fill:#2f6bff;stroke:#fff}.ai-cursor-label{color:#fff;white-space:nowrap;background:#2f6bff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1;position:absolute;top:18px;left:14px;box-shadow:0 2px 8px #0a14322e}
:root{--ul-reveal-duration:.35s;--ul-reveal-slide-distance:1.5rem;--ul-reveal-scale-from:.95;--ul-reveal-blur-from:6px;--ul-reveal-stagger-lead:.8;--ul-reveal-stagger-lead-max:.28s;--ul-reveal-easing:cubic-bezier(.4, 0, .2, 1)}[data-reveal-effect=fade]{--ul-reveal-easing:cubic-bezier(.4, 0, .2, 1)}[data-reveal-effect=slide]{--ul-reveal-easing:cubic-bezier(0, 0, .2, 1)}[data-reveal-effect=scale]{--ul-reveal-easing:cubic-bezier(.22, 1, .36, 1)}[data-reveal-effect=blur]{--ul-reveal-easing:cubic-bezier(.25, .1, .25, 1)}[data-reveal][data-reveal-speed=slow]{--ul-reveal-duration:.9s}[data-reveal][data-reveal-speed=fast]{--ul-reveal-duration:.2s}[data-reveal].ul-reveal-init{opacity:0;will-change:opacity, transform, filter}[data-reveal].ul-reveal-init[data-reveal-effect=slide][data-reveal-direction=up]{transform:translateY(var(--ul-reveal-slide-distance))}[data-reveal].ul-reveal-init[data-reveal-effect=slide][data-reveal-direction=down]{transform:translateY(calc(-1 * var(--ul-reveal-slide-distance)))}[data-reveal].ul-reveal-init[data-reveal-effect=slide][data-reveal-direction=left]{transform:translateX(var(--ul-reveal-slide-distance))}[data-reveal].ul-reveal-init[data-reveal-effect=slide][data-reveal-direction=right]{transform:translateX(calc(-1 * var(--ul-reveal-slide-distance)))}[data-reveal].ul-reveal-init[data-reveal-effect=scale]{transform:scale(var(--ul-reveal-scale-from))}[data-reveal].ul-reveal-init[data-reveal-effect=blur]{filter:blur(var(--ul-reveal-blur-from))}[data-reveal].ul-reveal-in[data-reveal-effect=fade]{animation:ul-reveal-fade var(--ul-reveal-duration) var(--ul-reveal-easing) both}[data-reveal].ul-reveal-in[data-reveal-effect=slide][data-reveal-direction=up]{animation:ul-reveal-slide-up var(--ul-reveal-duration) var(--ul-reveal-easing) both}[data-reveal].ul-reveal-in[data-reveal-effect=slide][data-reveal-direction=down]{animation:ul-reveal-slide-down var(--ul-reveal-duration) var(--ul-reveal-easing) both}[data-reveal].ul-reveal-in[data-reveal-effect=slide][data-reveal-direction=left]{animation:ul-reveal-slide-left var(--ul-reveal-duration) var(--ul-reveal-easing) both}[data-reveal].ul-reveal-in[data-reveal-effect=slide][data-reveal-direction=right]{animation:ul-reveal-slide-right var(--ul-reveal-duration) var(--ul-reveal-easing) both}[data-reveal].ul-reveal-in[data-reveal-effect=scale]{animation:ul-reveal-scale var(--ul-reveal-duration) var(--ul-reveal-easing) both}[data-reveal].ul-reveal-in[data-reveal-effect=blur]{animation:ul-reveal-blur var(--ul-reveal-duration) var(--ul-reveal-easing) both}@keyframes ul-reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes ul-reveal-slide-up{0%{opacity:0;transform:translateY(var(--ul-reveal-slide-distance))}to{opacity:1;transform:none}}@keyframes ul-reveal-slide-down{0%{opacity:0;transform:translateY(calc(-1 * var(--ul-reveal-slide-distance)))}to{opacity:1;transform:none}}@keyframes ul-reveal-slide-left{0%{opacity:0;transform:translateX(var(--ul-reveal-slide-distance))}to{opacity:1;transform:none}}@keyframes ul-reveal-slide-right{0%{opacity:0;transform:translateX(calc(-1 * var(--ul-reveal-slide-distance)))}to{opacity:1;transform:none}}@keyframes ul-reveal-scale{0%{opacity:0;transform:scale(var(--ul-reveal-scale-from))}to{opacity:1;transform:none}}@keyframes ul-reveal-blur{0%{opacity:0;filter:blur(var(--ul-reveal-blur-from))}to{opacity:1;filter:none}}[data-reveal-stagger-child].ul-reveal-init{opacity:0}[data-reveal-stagger-child].ul-reveal-in{animation-duration:var(--ul-reveal-duration);animation-timing-function:var(--ul-reveal-easing);animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both;animation-delay:calc(min(var(--ul-reveal-duration) * var(--ul-reveal-stagger-lead), var(--ul-reveal-stagger-lead-max)) + var(--ul-reveal-stagger-delay,0s))}[data-reveal-stagger-child].ul-reveal-in[data-reveal-effect=fade]{animation-name:ul-reveal-item-fade}[data-reveal-stagger-child].ul-reveal-in[data-reveal-effect=slide][data-reveal-direction=up]{animation-name:ul-reveal-item-slide-up}[data-reveal-stagger-child].ul-reveal-in[data-reveal-effect=slide][data-reveal-direction=down]{animation-name:ul-reveal-item-slide-down}[data-reveal-stagger-child].ul-reveal-in[data-reveal-effect=slide][data-reveal-direction=left]{animation-name:ul-reveal-item-slide-left}[data-reveal-stagger-child].ul-reveal-in[data-reveal-effect=slide][data-reveal-direction=right]{animation-name:ul-reveal-item-slide-right}[data-reveal-stagger-child].ul-reveal-in[data-reveal-effect=scale]{animation-name:ul-reveal-item-scale}[data-reveal-stagger-child].ul-reveal-in[data-reveal-effect=blur]{animation-name:ul-reveal-item-blur}@keyframes ul-reveal-item-fade{0%{opacity:0}}@keyframes ul-reveal-item-slide-up{0%{opacity:0;translate:0 var(--ul-reveal-slide-distance)}}@keyframes ul-reveal-item-slide-down{0%{opacity:0;translate:0 calc(-1 * var(--ul-reveal-slide-distance))}}@keyframes ul-reveal-item-slide-left{0%{opacity:0;translate:var(--ul-reveal-slide-distance) 0}}@keyframes ul-reveal-item-slide-right{0%{opacity:0;translate:calc(-1 * var(--ul-reveal-slide-distance)) 0}}@keyframes ul-reveal-item-scale{0%{opacity:0;scale:var(--ul-reveal-scale-from)}}@keyframes ul-reveal-item-blur{0%{opacity:0;filter:blur(var(--ul-reveal-blur-from))}}.ul-reveal-card{--ul-reveal-preview-duration:1.2s}.ul-reveal-card:hover .ul-reveal-card-icon[data-reveal-effect=fade]{animation:ul-reveal-fade var(--ul-reveal-preview-duration) var(--ul-reveal-easing) both}.ul-reveal-card:hover .ul-reveal-card-icon[data-reveal-effect=slide]{animation:ul-reveal-slide-up var(--ul-reveal-preview-duration) var(--ul-reveal-easing) both}.ul-reveal-card:hover .ul-reveal-card-icon[data-reveal-effect=scale]{animation:ul-reveal-scale var(--ul-reveal-preview-duration) var(--ul-reveal-easing) both}.ul-reveal-card:hover .ul-reveal-card-icon[data-reveal-effect=blur]{animation:ul-reveal-blur var(--ul-reveal-preview-duration) var(--ul-reveal-easing) both}@media (prefers-reduced-motion:reduce){[data-reveal].ul-reveal-init,[data-reveal].ul-reveal-in{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}[data-reveal-stagger-child].ul-reveal-init,[data-reveal-stagger-child].ul-reveal-in{opacity:1!important;animation:none!important}.ul-reveal-card:hover .ul-reveal-card-icon{animation:none!important}}
