:root{--cv-motion-duration-instant:.14s;--cv-motion-duration-hover:.18s;--cv-motion-duration-surface:.24s;--cv-motion-duration-panel:.32s;--cv-motion-duration-expand:.36s;--cv-motion-ease-standard:cubic-bezier(.32, .72, 0, 1);--cv-motion-ease-emphasized:cubic-bezier(.22, 1, .36, 1)}@keyframes reformulationPopoverIn{0%{opacity:0;transform:scale(.96)translateY(4px)}60%{transform:scale(1.005)translateY(-.5px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes reformulationTriggerIn{0%{opacity:0;transform:translate(-50%)translateY(-2px)scale(.92)}60%{transform:translate(-50%)translateY(.5px)scale(1.01)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes cvFloatingSurfaceIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes cvFloatingSurfaceOut{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.99)}}.reformulation-popover-enter{animation:reformulationPopoverIn .35s var(--ease-spring-gentle) forwards}.reformulation-trigger-enter{animation:reformulationTriggerIn .25s var(--ease-spring) forwards}.cv-editor-floating-surface{animation:cvFloatingSurfaceIn var(--cv-motion-duration-surface) var(--cv-motion-ease-emphasized);will-change:transform, opacity}.cv-editor-pressable{transition-property:transform,background-color,border-color,color,box-shadow,opacity;transition-duration:var(--cv-motion-duration-hover);transition-timing-function:var(--cv-motion-ease-standard)}.cv-editor-pressable:active{transform:scale(.96)}.cv-editor-shift-hover{transition-property:transform,color,background-color,border-color,opacity;transition-duration:var(--cv-motion-duration-hover);transition-timing-function:var(--cv-motion-ease-standard)}.cv-editor-shift-hover:hover{transform:translate(2px)}.reformulation-popover-enter .stagger-children>:first-child{animation-delay:40ms}.reformulation-popover-enter .stagger-children>:nth-child(2){animation-delay:.1s}.reformulation-popover-enter .stagger-children>:nth-child(3){animation-delay:.16s}.reformulation-popover-enter .stagger-children>:nth-child(4){animation-delay:.22s}[data-cv-selection] ::selection{color:inherit;background:#6c63ff24}.cv-field-wrapper .ProseMirror,.cv-field-wrapper .ProseMirror:focus,.cv-field-wrapper .ProseMirror:focus-visible,.cv-field-wrapper [contenteditable],.cv-field-wrapper [contenteditable]:focus,.cv-field-wrapper [contenteditable]:focus-visible,.cv-field,.cv-field:focus,.cv-field:focus-visible,.cv-field--idle,.cv-field--idle:focus,.cv-field--idle:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.cv-field--idle{transition:background-color .16s,box-shadow .16s,color .16s,opacity .16s}.cv-field--idle:hover,.cv-field--idle:focus-visible{background-color:#6366f10b;box-shadow:inset 0 0 0 1px #6366f129}.cv-entry-block--selected .cv-field,.cv-entry-block--selected .cv-field--idle,.cv-entry-block--selected .cv-field--idle:hover,.cv-entry-block--selected .cv-field--idle:focus,.cv-entry-block--selected .cv-field--idle:focus-visible,.cv-entry-block--selected .cv-field-wrapper,.cv-entry-block--selected .cv-field-wrapper--active{box-shadow:none!important;background-color:#0000!important}.cv-field-wrapper{transition:background-color .16s,box-shadow .16s,opacity .16s}.cv-field--loading,.cv-field-wrapper--active{backface-visibility:hidden;transform:translateZ(0)}.cv-entry-block{z-index:0;isolation:isolate;transition:opacity .22s cubic-bezier(.32,.72,0,1);position:relative}.cv-entry-block>*{z-index:1;position:relative}.cv-entry-block:before,.cv-entry-block:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;z-index:0;transition:opacity .18s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1);position:absolute;inset:0;transform:translateZ(0)scale(.996)}.cv-entry-block:before{background:#6366f104;box-shadow:0 0 0 1px #6366f124,0 2px 8px -4px #6366f11a}.cv-entry-block:after{background:#6366f107;box-shadow:0 0 0 1px #6366f14d,0 0 0 5px #6366f114,0 6px 16px -6px #6366f138}.cv-entry-block--hover:before,.cv-entry-block--selected:after{opacity:1;will-change:opacity, transform;transform:translateZ(0)scale(1)}.cv-entry-block--dimmed{will-change:opacity}@media (prefers-reduced-motion:reduce){.cv-editor-floating-surface{will-change:auto;animation:none}.cv-editor-pressable,.cv-editor-shift-hover,.cv-entry-block,.cv-entry-block:before,.cv-entry-block:after,.cv-field--idle,.cv-field-wrapper{transition-duration:1ms!important;animation-duration:1ms!important}.cv-entry-block:before,.cv-entry-block:after,.cv-field--loading,.cv-field-wrapper--active{transform:none!important}}
